Super clase Ropa. Herencia clase ropa

“ CLASE ROPA”
public class Ropa {
int id,talla;
double precio;
String color;
public Ropa(int id, int talla, double precio, String color) {
super();
this.id = id;
this.talla = talla;
this.precio = precio;
this.color = color;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getTalla() {
return talla;
}
public void setTalla(int talla) {
this.talla = talla;
}
public double getPrecio() {
return precio;
}
public void setPrecio(double precio) {
this.precio = precio;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
void MostrarDatos(String nomclase) {
System.out.println("Id: "+id);
System.out.println("Precio: $"+precio);
System.out.println("Talla: "+talla);
System.out.println("Color: "+color);
}
}

“clase Calcetin”
public class Calcetin extends Ropa {

public Calcetin(int id, int talla, double precio, String color) {
super(id, talla, precio, color);
}
void MostrarDatos(String nomclase) {
System.out.println(nomclase);
}
}

“clase Jeans”
public class Jeans extends Ropa {
String corte;
char genero;
public Jeans(int id, int talla, double precio, String color, String corte, char genero) {
super(id, talla, precio, color);
this.corte = corte;
this.genero = genero;
}
public String getCorte() {
return corte;
}
public void setCorte(String corte) {
this.corte = corte;
}
public char getGenero() {
return genero;
}
public void setGenero(char genero) {
this.genero = genero;
}
void MostrarDatos(String nomclase) {
System.out.println(nomclase);
super.MostrarDatos(nomclase);
System.out.println("Corte: "+corte);
System.out.println("Genero: "+genero);
}
}

“ clase Playera”
public class Playera extends Ropa {
String corte;
public Playera(int id, int talla, double precio, String color, String corte) {
super(id, talla, precio, color);
this.corte = corte;
}
public String getCorte() {
return corte;
}
public void setCorte(String corte) {
this.corte = corte;
}
void MostrarDatos (String nomclase) {
System.out.println(nomclase);
super.MostrarDatos(nomclase);
System.out.println("Corte: "+corte);
}
}

“MainRopa”
public class MainRopa {

public static void main(String[] args) {
Ropa objeto=new Ropa(123,28,20.50,"Rojo");
objeto.MostrarDatos("ROPA");
Jeans objeto1=new Jeans(543,32,40,"Azul","Vaquero",'M');
objeto1.MostrarDatos("JEANS");
Ropa objeto2=new Playera(987,17,52.50,"Negra","Polo");
objeto2.MostrarDatos("PLAYERA");
}

}

No hay comentarios:

Publicar un comentario