08. Dos clases en un mismo archivo

Dentro del editor online de lenguaje Java colocaremos el siguiente código:

public class Principal {

public static void main( String args[] ) {

Secundaria s = new Secundaria();//Se crea un nuevo objeto en la clase Secundaria

s.saluda(); // Ejecuta el método saluda en la clase Secundaria, ya que s es un objeto de esa clase

saluda(); // Ejecuta el método saluda en la clase Principal

}

public static void saluda() {

System.out.println( "Saludando desde <Principal>" );

}

}

// ----------------------------------------------------

class Secundaria {

public static void saluda() {

System.out.println( "Saludando desde <Secundaria>" );

}

}

En este código en lenguaje java primero se crea una clase pública "Principal". Dentro de ella un primer método crea un objeto "s" de la clase "Secundaria". A continuación se llama a los métodos "s.saluda" y "saluda". A continuación se crea el método "saluda".

En la clase "Secundaria" se crea el método "saluda".