TcolotESAD

Interfaz JAVA Buhootecolote

Bienvenido a la casa de los Tecolotes ESAD Ahora UnADM
Si ya eres miembro, entra, te estamos esperando...

Y si no !Que esperas!
Regístrate y forma parte de esta gran familia...
Administrador
TcolotESAD

Interfaz JAVA Buhootecolote

Bienvenido a la casa de los Tecolotes ESAD Ahora UnADM
Si ya eres miembro, entra, te estamos esperando...

Y si no !Que esperas!
Regístrate y forma parte de esta gran familia...
Administrador
TcolotESAD
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.


Comunidad independiente de Estudiantes de La Universidad Abierta y a Distancia de México (UnADM)


 
ÍndiceÍndice  PortalPortal  Últimas imágenesÚltimas imágenes  RegistrarseRegistrarse  ConectarseConectarse  
Comunidad de estudiantes de la UnAD (Universidad Abierta y a Distancia de México)
Búsqueda Google
Google
Últimos temas
» Alguien del Foro es Docente en la Unadmexico
Interfaz JAVA Emptypor HELENA Dom 26 Abr - 1:02

» Convocatoria 2018-2
Interfaz JAVA Emptypor HELENA Dom 29 Mar - 16:39

» Programas desarrollado administracion de producción, auditoria administrativa, canales de venta y desarrollo sustentable
Interfaz JAVA Emptypor Gabrielasj Vie 27 Jul - 21:10

» Programas desarrollados de Telemática del 1o. al 9o. Aquí
Interfaz JAVA Emptypor tecolotl Mar 20 Jun - 10:26

» Felicidades Tecolotes
Interfaz JAVA Emptypor Daniela_ch_a Mar 20 Sep - 10:28

» MICROECONOMIA Unidades 1,2,3
Interfaz JAVA Emptypor Cecilia Lun 19 Sep - 23:00

» sobre proyecto de tutores
Interfaz JAVA Emptypor HELENA Miér 31 Ago - 21:15

» Proyecto Terminal I y II
Interfaz JAVA Emptypor Trinidad Vie 14 Ago - 13:46

» Convocatoria 2016-1
Interfaz JAVA Emptypor Trinidad Lun 3 Ago - 10:37

» Exámenes extraordinarios o de recuperación
Interfaz JAVA Emptypor HELENA Vie 12 Jun - 14:28

Enlaces directos
Abril 2024
DomLunMarMiérJueVieSáb
 123456
78910111213
14151617181920
21222324252627
282930    
CalendarioCalendario
Visitas
Interfaz JAVA Pageviews=1
Palabras claves
informatica mercadotecnia desarrollo turismo TURISTICAS programas etica sustentable empresas tecnologia productivo administracion ambiental local sistema desarrollados

Comparte

 

 Interfaz JAVA

Ver el tema anterior Ver el tema siguiente Ir abajo 
AutorMensaje
Emmanuel
Webmaster
Webmaster
Emmanuel

Mensajes : 1439

Interfaz JAVA Empty
MensajeTema: Interfaz JAVA   Interfaz JAVA EmptyDom 5 Feb - 1:10

Podría suceder que los objetos de varias clases compartan la capacidad de ejecutar un cierto conjunto de operaciones.

Y dependiendo de la clase de objeto, cada operación se realice de diferente manera.

Ejemplo:
Clases: Circulo, Elipse, Triangulo, ....
Todas esas clases incluyen los métodos: área, perimetro, cambiarEscala, etc.

Podríamos definir una interfaz común que agrupe todos los métodos comunes (como métodos abstractos).
Y luego definir varias clases de modo que implementen una misma interfaz.

public interface Figura {
abstract double area();
abstract double perimetro();
}
public class Circulo implements Figura {
private double radio;
private static double PI=3.1416;
..............
public double area() { return PI*radio*radio; }
public double perimetro() { return 2*PI*radio; }
}
public class Cuadrado implements Figura {
private double lado;
..............
public double area() { return lado*lado; }
public double perimetro() { return 4*lado
; }

Interfaz JAVA Scaled.php?server=546&filename=intr



Volver arriba Ir abajo
http://aprendiendognulinux.blogspot.com/
Emmanuel
Webmaster
Webmaster
Emmanuel

Mensajes : 1439

Interfaz JAVA Empty
MensajeTema: Re: Interfaz JAVA   Interfaz JAVA EmptyDom 12 Feb - 11:42

¿Que es?

Las interfaces Java son expresiones puras de diseño. Se trata de auténticas conceptualizaciones no implementadas que sirven de guía para definir un determinado concepto (clase) y lo que debe hacer, pero sin desarrollar un mecanismo de solución.

Se trata de declarar métodos abstractos y constantes que posteriormente puedan ser implementados de diferentes maneras según las necesidades de un programa.

Por ejemplo una misma interfaz podría ser implementada en una versión de prueba de manera poco óptima, y ser acelerada convenientemente en la versión definitiva tras conocer más a fondo el problema.

Para declarar una interfaz se utiliza la sentencia interface, de la misma manera que se usa la sentencia class:

interface MiInterfaz {

int CONSTANTE = 100;

int metodoAbstracto( int parametro );

}


¿Como se implementa?

Como ya se ha visto, las interfaces carecen de funcionalidad por no estar implementados sus métodos, por lo que se necesita algún mecanismo para dar cuerpo a sus métodos.

La palabra reservada "implements" utilizada en la declaración de una clase indica que la clase implementa la interfaz, es decir, que asume las constantes de la interfaz, y codifica sus métodos:

class ImplementaInterfaz implements MiInterfaz{

int multiplicando=CONSTANTE;

int metodoAbstracto( int parametro ){

return ( parametro * multiplicando );

}

}






Volver arriba Ir abajo
http://aprendiendognulinux.blogspot.com/
chapis
Buhito
Buhito
chapis

Mensajes : 372

Interfaz JAVA Empty
MensajeTema: Re: Interfaz JAVA   Interfaz JAVA EmptyLun 13 Feb - 1:54

Interesante aportación Emmanuel, gracias por colocarla.
Volver arriba Ir abajo
Contenido patrocinado




Interfaz JAVA Empty
MensajeTema: Re: Interfaz JAVA   Interfaz JAVA Empty

Volver arriba Ir abajo
 

Interfaz JAVA

Ver el tema anterior Ver el tema siguiente Volver arriba 
Página 1 de 1.

 Temas similares

-
» Polimorfismo JAVA
» Arreglos JAVA unidimencionales
» Operadores Java (actividad 5)
» ¿Que tiene que ver las clases finales y el polimorfismo? JAVA
» Formato decimal JAVA (si las cifras no te alcanzan)

Permisos de este foro:No puedes responder a temas en este foro.
TcolotESAD :: Ingenierias UnADM :: Desarrollo de Software-