Created
September 14, 2016 03:04
-
-
Save alvareztech/ac3306b8eb51ba8255ce3b43f71d5632 to your computer and use it in GitHub Desktop.
Intro Practica Recuperatoria (Colas)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package tech.alvarez; | |
public class Constantes { | |
public static final int SOAT_TIPO_PUBLICO = 1; | |
public static final int SOAT_TIPO_PRIVADO = 2; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package tech.alvarez; | |
public class Main { | |
public static void main(String[] args) { | |
Vehiculo v = new Vehiculo("ABC123", "2016", "Toyota"); | |
Soat s1 = new Soat(4134123, Constantes.SOAT_TIPO_PRIVADO); | |
v.setSoat(s1); | |
System.out.println("Vehiculo"); | |
System.out.println(" Placa: " + v.getPlaca()); | |
System.out.println(" Modelo: " + v.getModelo()); | |
System.out.println(" Marca: " + v.getMarca()); | |
System.out.println(" SOAT Serie: " + v.getSoat().getSerie()); | |
if (v.getSoat().getTipo() == Constantes.SOAT_TIPO_PUBLICO) { | |
System.out.println(" SOAT Tipo: PUBLICO"); | |
} else { | |
System.out.println(" SOAT Tipo: PRIVADO"); | |
} | |
} | |
} | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package tech.alvarez; | |
public class Soat { | |
private int serie; | |
private int tipo; | |
public Soat(int serie, int tipo) { | |
this.serie = serie; | |
this.tipo = tipo; | |
} | |
public int getSerie() { | |
return serie; | |
} | |
public void setSerie(int serie) { | |
this.serie = serie; | |
} | |
public int getTipo() { | |
return tipo; | |
} | |
public void setTipo(int tipo) { | |
this.tipo = tipo; | |
} | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package tech.alvarez; | |
public class Vehiculo { | |
private String placa; | |
private String modelo; | |
private String marca; | |
private Soat soat; | |
public Vehiculo(String placa, String modelo, String marca) { | |
this.placa = placa; | |
this.modelo = modelo; | |
this.marca = marca; | |
this.soat = null ; | |
} | |
public String getPlaca() { | |
return placa; | |
} | |
public void setPlaca(String placa) { | |
this.placa = placa; | |
} | |
public String getModelo() { | |
return modelo; | |
} | |
public void setModelo(String modelo) { | |
this.modelo = modelo; | |
} | |
public String getMarca() { | |
return marca; | |
} | |
public void setMarca(String marca) { | |
this.marca = marca; | |
} | |
public Soat getSoat() { | |
return soat; | |
} | |
public void setSoat(Soat soat) { | |
this.soat = soat; | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment