Professional Documents
Culture Documents
Nterface I, Java
Nterface I, Java
V3.0
Octubre 2013
Ferreiras
From http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html
From http://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html
<<interface>>
NombreDeLaInterface
constantes ( si las hay )
tuplaCuadruple( String x1, int x2, double x3, char x4): void
PartoCuadruple( String nombre ) : void
TipoCuadruple
MAS:
(1) Para implementar una interface usar la palabra reservada implements
(2) Las clases son extends mientras que las interface son implements
(3) Una clase puede extends unicamente otras clase, mientras puede
implements cualquier cantidad de interface
*/
interface EjemploInterface0 {
void saludar();
}
C1() {
saludar();
}
/*
C:\Archivos de programa\Java\jdk1.6.0_25\bin> java Interface00
C:\Archivos de programa\Java\jdk1.6.0_25\bin>
*/
// Declaracion de la interface
interface Cuadruple {
// Constantes
int N = 4;
// Metodos
void tuplaCuadruple( String x1, int x2, double x3, char x4);
void PartoCuadruple( String nombre );
public void tuplaCuadruple( String x1, int x2, double x3, char x4) {
System.out.println( "\n\t F( " + x1 + ", " + x2 + ", " + x3 + ", " + x4 + " )\n\t" +
" Es una Cuadrupla " );
}
}
La clase que implementa la
interface tiene acceso a las
constantes definidas en
dicha interface.
C:\Program Files\Java\jdk1.6.0_22\bin>
*/
tuplaCuadruple( String x1, int x2, double x3, char x4): void
PartoCuadruple( String nombre ) : void
TipoCuadruple
interface Danni20 {
void desayunar();
}
Un sanguche
Un carrito
C:\Archivos de programa\Java\jdk1.7.0_13\bin>
*/
++++++++++++++++++++
equal()
interface Comparacion {
boolean esIgual( String s1 );
}
// Implementación de la interface
}
Ferreiras interfaces JAVA 23
// Otra implementación de la interface
int i;
for( i = 0; i < co.length; i++ ) {
if( co[i].esIgual(x) ) {
System.out.println("\n* Encontrado !! " );
resultado = true;
break;
}
else
continue;
}
if ( resultado ) {
System.out.println("\n* La busqueda fue exitosa !! " );
}
else {
System.out.println("\n* No Encontrado !! " );
}
}
}
* Encontrado !!
C:\Archivos de programa\Java\jdk1.7.0\bin>
*/
new Convertidora().hacerConversiones();
}
}
C:\Program Files\Java\jdk1.7.0\bin>
// métodos
}