10/03/2003, 15:33
|
| | | Fecha de Ingreso: noviembre-2002 Ubicación: Madrid
Mensajes: 195
Antigüedad: 22 años, 2 meses Puntos: 0 | |
Bueno, yo lo primero dividiía el codigo en los siguientes archivos haciendo una serie de cambios
SeresVivos.java
public class SeresVivos{
protected String nombre;
protected String apellidos;
protected int edad;
}
Humano.java
class Humano extends SeresVivos{
public Humano(){
}
public Humano(String nombre,String apellidos,int edad){ this.nombre = nombre; this.apellidos = apellidos; this.edad = edad;
System.out.print(nombre);
System.out.print("\n");
System.out.print(apellidos);
System.out.print("\n");
System.out.print(edad);
System.out.print("\n");
}
}
Animal.java
class Animal extends SeresVivos{
String especie;
public Animal(){
}
Animal(String nombre,String apellidos,String especie,int edad){ this.nombre = nombre; this.apellidos = apellidos; this.edad = edad; this.especie = especie;
System.out.print(nombre);
System.out.print("\n");
System.out.print(apellidos);
System.out.print("\n");
System.out.print(edad);
System.out.print("\n");
System.out.print(especie);
System.out.print("\n");
}
}
Vegetal.java
class Vegetal extends SeresVivos{
String especie;
public Vegetal(){
}
public Vegetal(String nombre,String apellidos,String especie,int edad){ this.nombre = nombre; this.apellidos = apellidos; this.edad = edad; this.especie = especie;
System.out.print(nombre);
System.out.print("\n");
System.out.print(apellidos);
System.out.print("\n");
System.out.print(edad);
System.out.print("\n");
}
}
Después de tener estas clases organizadas, haría el main en otra clase diferente, y por lo tanto en otro archivo
PruebaSeres.java
class PruebaSeres {
public static void main (String args[]){
Humano sergio = new Humano("Sergio","Rodriguez",12);
Animal jero = new Animal("Jero","Rodriguez","Gato",2);
Vegetal alga = new Vegetal("Algui","Algatez","Alga",4);
}
}
Así en la clase PruebaSeres sería la que compilaría y ejecutaría, ya qu tiene la creaación de los diferentes objetos del as otras clases.
Un saludo, espero que te sirva de algo mi aportación |