Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2013, 08:44
Avatar de Fuzzylog
Fuzzylog
 
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;
}