您的位置:首页 > 其它

将Frock类声明为抽象类,尺寸在Frock类中定义,在类中声明抽象方法calcArea方法,用来计算衣服的布料面积。

2019-07-08 15:44 85 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/Camila_/article/details/95064548

将Frock类声明为抽象类,尺寸在Frock类中定义,在类中声明抽象方法calcArea方法,用来计算衣服的布料面积。
编写Shirt类继承Frock类,实现 calcArea方法,用来计算衬衣所需的布料面积(尺寸 * 1.3)。
编写Coat类继承Frock类,实现 calcArea方法,用来计算外套所需的布料面积(尺寸*1.5)。
编写Test类,测试calcArea方法。

public abstract class Frock {
protected double side;

public Frock(double side) {
super();
this.side = side;
}

public double getSide() {
return side;
}

public void setSide(double side) {
this.side = side;
}

public abstract double calcArea();

public static void main(String[] args) {
Shirt s=new Shirt(180);
System.out.println(s.calcArea());

Coat c=new Coat(180);
System.out.println(c.calcArea());
}
}

class Shirt extends Frock {

public Shirt(double side) {
super(side);
// TODO Auto-generated constructor stub
}

@Override
public double calcArea() {
return side * 1.3;
}

}

class Coat extends Frock {

public Coat(double side) {
super(side);
// TODO Auto-generated constructor stub
}

@Override
public double calcArea() {
return side * 1.5;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐