abstract class Frock{
private int size;
private String color;
private double price;
public Frock(int size, String color, double price) {
this.size = size;
this.color = color;
this.price = price;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
@Override
public String toString() {
return "Frock [size=" + size + ", color=" + color + ", price=" + price + "]";
}
public abstract double calArea();
}
class Shirt extends Frock{
private String type;
public Shirt(int size, String color, double price,String type) {
super(size, color, price);
this.setType(type);
}
@Override
public double calArea() {
return getSize()*1.3;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
@Override
public String toString() {
return super.toString()+"type=" + type ;
}
}
public class TestShirt {
public static void main(String[] args) {
Shirt s = new Shirt(180, "hei", 600, "changku");
double d1 = s.calArea();
System.out.println("mianjishi"+d1);
Frock f = new Shirt(180, "hei", 600, "changku");
double dd2 =f.calArea();
System.out.println("mianjishi"+dd2);
}
}