diff --git a/src/main/java/com/programadornovato/proy1/Automotores.java b/src/main/java/com/programadornovato/proy1/Automotores.java deleted file mode 100644 index 459b952..0000000 --- a/src/main/java/com/programadornovato/proy1/Automotores.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.programadornovato.proy1; - -public abstract class Automotores { - - public abstract void llantas(); -} diff --git a/src/main/java/com/programadornovato/proy1/Autos.java b/src/main/java/com/programadornovato/proy1/Autos.java deleted file mode 100644 index 9d56067..0000000 --- a/src/main/java/com/programadornovato/proy1/Autos.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.programadornovato.proy1; - -public class Autos extends Gasolina { - - public void llantas() { - System.out.println("Yo me desplazo con 4 llantas"); - } -} diff --git a/src/main/java/com/programadornovato/proy1/Camiones.java b/src/main/java/com/programadornovato/proy1/Camiones.java deleted file mode 100644 index 1a44d7b..0000000 --- a/src/main/java/com/programadornovato/proy1/Camiones.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.programadornovato.proy1; - -public class Camiones extends Diesel { - - public void llantas() { - System.out.println("Yo me desplazo con 8 llanatas"); - } -} diff --git a/src/main/java/com/programadornovato/proy1/Diesel.java b/src/main/java/com/programadornovato/proy1/Diesel.java deleted file mode 100644 index 220646f..0000000 --- a/src/main/java/com/programadornovato/proy1/Diesel.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.programadornovato.proy1; - -public abstract class Diesel extends Automotores { - public abstract void llantas(); - -} diff --git a/src/main/java/com/programadornovato/proy1/Gasolina.java b/src/main/java/com/programadornovato/proy1/Gasolina.java deleted file mode 100644 index b8141e1..0000000 --- a/src/main/java/com/programadornovato/proy1/Gasolina.java +++ /dev/null @@ -1,6 +0,0 @@ -package com.programadornovato.proy1; - -public abstract class Gasolina extends Automotores { - - public abstract void llantas(); -} diff --git a/src/main/java/com/programadornovato/proy1/Motocicletas.java b/src/main/java/com/programadornovato/proy1/Motocicletas.java deleted file mode 100644 index 7b0bd61..0000000 --- a/src/main/java/com/programadornovato/proy1/Motocicletas.java +++ /dev/null @@ -1,8 +0,0 @@ -package com.programadornovato.proy1; - -public class Motocicletas extends Gasolina { - - public void llantas() { - System.out.println("Yo soy una moto y me dsplazo con 2 llantitas"); - } -} diff --git a/src/main/java/com/programadornovato/proy1/TipoDeportivo.java b/src/main/java/com/programadornovato/proy1/TipoDeportivo.java new file mode 100644 index 0000000..aac2e77 --- /dev/null +++ b/src/main/java/com/programadornovato/proy1/TipoDeportivo.java @@ -0,0 +1,16 @@ +package com.programadornovato.proy1; + +public class TipoDeportivo extends Vehiculo { + + private int cilindros; + + public TipoDeportivo(String matricula, String marca, String modelo,int cilindros) { + super(matricula, marca, modelo); + this.cilindros=cilindros; + } + + @Override + public String mostrarDatos() { + return "matricula="+this.matricula+" marca="+this.marca+" modelo="+this.modelo+" cilindros="+this.cilindros; + } +} diff --git a/src/main/java/com/programadornovato/proy1/TipoFurgoneta.java b/src/main/java/com/programadornovato/proy1/TipoFurgoneta.java new file mode 100644 index 0000000..8dce602 --- /dev/null +++ b/src/main/java/com/programadornovato/proy1/TipoFurgoneta.java @@ -0,0 +1,16 @@ +package com.programadornovato.proy1; + +public class TipoFurgoneta extends Vehiculo { + + private int carga; + + public TipoFurgoneta(String matricula, String marca, String modelo,int carga) { + super(matricula, marca, modelo); + this.carga=carga; + } + + @Override + public String mostrarDatos() { + return "matricula="+this.matricula+" marca="+this.marca+" modelo="+this.modelo+" carga="+this.carga; + } +} diff --git a/src/main/java/com/programadornovato/proy1/TipoTurismo.java b/src/main/java/com/programadornovato/proy1/TipoTurismo.java new file mode 100644 index 0000000..534fd86 --- /dev/null +++ b/src/main/java/com/programadornovato/proy1/TipoTurismo.java @@ -0,0 +1,16 @@ +package com.programadornovato.proy1; + +public class TipoTurismo extends Vehiculo { + + private int numeroPuertas; + + public TipoTurismo(String matricula, String marca, String modelo,int numeroPuertas) { + super(matricula, marca, modelo); + this.numeroPuertas=numeroPuertas; + } + + @Override + public String mostrarDatos() { + return "matricula="+this.matricula+" marca="+this.marca+" modelo="+this.modelo+" numeroPuertas="+this.numeroPuertas; + } +} diff --git a/src/main/java/com/programadornovato/proy1/Vehiculo.java b/src/main/java/com/programadornovato/proy1/Vehiculo.java new file mode 100644 index 0000000..9f352e5 --- /dev/null +++ b/src/main/java/com/programadornovato/proy1/Vehiculo.java @@ -0,0 +1,32 @@ +package com.programadornovato.proy1; + +public class Vehiculo { + + protected String matricula; + + protected String marca; + + protected String modelo; + + public Vehiculo(String matricula, String marca, String modelo) { + this.matricula = matricula; + this.marca = marca; + this.modelo = modelo; + } + + public String getMatricula() { + return matricula; + } + + public String getMarca() { + return marca; + } + + public String getModelo() { + return modelo; + } + + public String mostrarDatos() { + return "matricula="+this.matricula+" marca="+this.marca+" modelo="+this.modelo; + } +} diff --git a/src/main/java/com/programadornovato/proy1/holaMundo.java b/src/main/java/com/programadornovato/proy1/holaMundo.java index cbfade4..b1edc35 100644 --- a/src/main/java/com/programadornovato/proy1/holaMundo.java +++ b/src/main/java/com/programadornovato/proy1/holaMundo.java @@ -21,9 +21,15 @@ public class holaMundo { * @param args the command line arguments */ public static void main(String[] args) { - //Automotores a=new Automotores(); - Motocicletas m=new Motocicletas(); - m.llantas(); + Vehiculo v[]=new Vehiculo[4]; + v[0]=new Vehiculo("AAAA", "Carro", "2000"); + v[1]=new TipoDeportivo("BBBB", "Ferrary", "2010", 8); + v[2]=new TipoFurgoneta("CCCC", "Combi", "2000", 10); + v[3]=new TipoTurismo("DDDD", "Tsuru", "1999", 4); + for (int i = 0; i < v.length; i++) { + System.out.println(v[i].mostrarDatos()); + + } } }