1 2 package clasevehiculos; 3 4 5 public class ClaseVehiculos 6 { 7 8 public static void main(String[] args) 9 { 10 Vehiculos auto = new Vehiculos(4, 4, 6); 11 12 if (auto.isEncendido()) 13 System.out.println("Auto Encendido"); 14 else 15 System.out.println("Auto Apagado"); 16 17 auto.darContacto(); 18 19 if (auto.isEncendido()) 20 System.out.println("Auto Encendido"); 21 else 22 System.out.println("Auto Apagado"); 23 24 auto.ponerEnMarcha(); 25 26 if (auto.isEnMarcha()) 27 System.out.println("Auto en marcha"); 28 else 29 System.out.println("Auto detenido"); 30 31 auto.quitarContacto(); 32 33 if (auto.isEncendido()) 34 System.out.println("Auto Encendido"); 35 else 36 System.out.println("Auto Apagado"); 37 38 auto.detenerMarcha(); 39 40 if (auto.isEnMarcha()) 41 System.out.println("Auto en marcha"); 42 else 43 System.out.println("Auto detenido"); 44 45 auto.quitarContacto(); 46 47 if (auto.isEncendido()) 48 System.out.println("Auto Encendido"); 49 else 50 System.out.println("Auto Apagado"); 51 52 } 53 }
Clase vehículo
1 /* 2 3 *. 4 */ 5 package clasevehiculos; 6 7 /** 8 * 9 * @author Luis Aguilera 10 */ 11 12 public class Vehiculos 13 { 14 int puertas; 15 int ruedas; 16 int ventanas; 17 boolean encendido; 18 boolean enMarcha; 19 20 public Vehiculos(int puertas, int ruedas, int ventanas) 21 { 22 this.puertas = puertas; 23 this.ruedas = ruedas; 24 this.ventanas = ventanas; 25 this.encendido = false; 26 this.enMarcha = false; 27 } 28 29 public int getPuertas() { 30 return puertas; 31 } 32 33 public void setPuertas(int puertas) { 34 this.puertas = puertas; 35 } 36 37 public int getRuedas() { 38 return ruedas; 39 } 40 41 public void setRuedas(int ruedas) { 42 this.ruedas = ruedas; 43 } 44 45 public int getVentanas() { 46 return ventanas; 47 } 48 49 public void setVentanas(int ventanas) { 50 this.ventanas = ventanas; 51 } 52 53 public boolean isEnMarcha() { 54 return enMarcha; 55 } 56 57 public void setEnMarcha(boolean enMarcha) { 58 this.enMarcha = enMarcha; 59 } 60 61 public boolean isEncendido() { 62 return encendido; 63 } 64 65 public void setEncendido(boolean encendido) { 66 this.encendido = encendido; 67 } 68 69 public void darContacto() 70 { 71 if (!this.isEncendido()) 72 { 73 this.setEncendido(true); 74 } 75 } 76 77 public void quitarContacto() 78 { 79 if (this.isEncendido() && !this.isEnMarcha()) 80 { 81 this.setEncendido(false); 82 } 83 } 84 85 public void ponerEnMarcha() 86 { 87 if(this.isEncendido()) 88 { 89 this.setEnMarcha(true); 90 } 91 } 92 93 public void detenerMarcha() 94 { 95 this.setEnMarcha(false); 96 } 97 98 }
No hay comentarios:
Publicar un comentario