Poemas
Lo habitual en una aplicación medianamente seria es que no tengamos una sola "clase", como hasta ahora, sino que realmente existan varios objetos de distintas clases,que se relacionan entre sí.
En Java podemos definir varias clases dentro de un mismo fichero, con la única condición de que sólo una de esas clases sea declarada como "pública". En un caso general,lo más correcto será definir cada clase en un fichero. Aun así, vamos a ver primero un ejemplo que contenga dos clases en un solo fichero
// DosClases.java
//Primer ejemplo de una clase nuestra
// que accede a otra también nuestra,
// ambas definidas en el mismo fichero
// Introducción a Java, Nacho Cabanes
class Principal {
public static void main( String args[] #41; {
Secundaria s = new Secundaria();
s.saluda(); // Saludo de "Secundaria"
saluda(); // Saludo de "Principal"
}
publicstatic void saluda() {
System.out.println( "Saludando desde <Principal>" );
}
}
// ----------------------------------------------------
class Secundaria {
public void saluda() {System.out.println( "Saludando desde <Secundaria>" );
}
}
Como siempre, hay cosas que comentar:
*En este fuente hay dos clases, una llamada "Principal" y otra llamada "Secundaria".
* La clase "Secundaria" sólo tiene un método, llamado "saluda", mientras que la clase "Principal" tiene dos...
Regístrate para leer el documento completo.