//Declaración de la clase
public class Automovil {
//Se declaran las variables de instancia
private String color;
private String tipoDeCombustible;
private float velocidad;
private int numeroDePasajeros;
//Constructor simple sin parametros
public Automovil() {
this.color = null;
this.tipoDeCombustible = null;
this.velocidad = 0.0F;
this.numeroDePasajeros = 0;
}
//Métodos para modificar variables de instancia "Setter"
public void setColor(String color) {
this.color = color;
}
public void setTipoDeCombustible(String tipoDeCombustible) {
this.tipoDeCombustible = tipoDeCombustible;
}
public void setVelocidad(float velocidad) {
this.velocidad = velocidad;
}
public void setNumeroDePasajeros(int numeroDePasajeros) {
this.numeroDePasajeros = numeroDePasajeros;
}
//Métodos para obtener valor de las variables de instancia "Getter"
public String getColor() {
return color;
}
public String getTipoDeCombustible() {
return tipoDeCombustible;
}
public float getVelocidad() {
return velocidad;
}
public int getNumeroDePasajeros() {
return numeroDePasajeros;
}
//Métodos de comportamiento de un automóvil
public void parar(){
velocidad = 0;
System.out.println(" El Automóvil se ha parado ");
}
//Método de para que muestra los atributos actuales del automovil
public void mostrarAtributos() {
System.out.println("Automovil{" +
"color=" + color +
", tipoDeCombustible=" + tipoDeCombustible +
", velocidad=" + velocidad +
", numeroDePasajeros=" + numeroDePasajeros + '}');
}
}//cierre de la clase
|
public class ClaseAutomovil {
public static void main (String[] args){
Automovil deLorean = new Automovil();
deLorean.avanzar(88.0f);
System.out.println(deLorean.getVelocidad());
deLorean.parar();
System.out.println(deLorean.getVelocidad());
}
}
|