Follow By Email

domingo, 28 de marzo de 2010

Vehículo llamando a clases - Java

 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