16/04/2013, 08:44
|
| | | Fecha de Ingreso: agosto-2008 Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 3 meses Puntos: 188 | |
Respuesta: Atributos de clase El main deberias lanzarlo en una clase aparte
Imaginate tener esto:
public Class Aplicacion {
//Metodo main
// Dentro del main tendrás algo como esto
Coche coche = new Coche("Audi","R8","Rojo");
Persona p = new Persona(coche )
p.verCoche();
}
public Class Persona {
private Coche coche;
public Persona(Coche coche) {
this.coche=coche;
}
public void verCoche() {
if (this.coche != null) {
System.out.println(this.coche.getMarca() + ", " + this.coche.getModelo() + ", " +this.coche.getColor() + ".")
} else {
System.out.println("Esta persona no tiene coche");
}
}
}
public Class Coche {
//Lo que ya teniamos de antes
}
Cuando ejecutes la aplicacion irá a buscar el metodo main, lo encontrará en la clase Aplicación y lo ejecutará. Si no encuentra las clases puede ser que tengas mal configurado el ClassPath de la aplicación, que es donde deben ir los archivos .class, que son los .java ya compilados.
Espero que te lo haya aclarado.
__________________ if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
} |