将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}@Overridepublic double calcArea() {return side * 1.3;}}class Coat extends Frock {public Coat(double side) {super(side);// TODO Auto-generated constructor stub}@Overridepublic double calcArea() {return side * 1.5;}}

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

  1. 声明一个Tree(树)类,有成员ages(树龄),成员函数grow(int years)用以对ages 加上years,showage( )用以显示tree对象的ages值。在主函数中定义Tree类对

    //声明一个Tree(树)类,有成员ages(树龄), //成员函数grow(int years)用以对ages 加上years //,showage()用以显示tree对象的ages值. //在主函 ...

  2. 类中定义自身类的对象

    在C++的类定义中,是不能够在类中定义自身类的对象的,但是可以定义自身类的指针对象和引用. class A { public:  A ()  {   cout<<"Constru ...

  3. 在java程序中定义的类有两种成员_java试题 急需答案 谢谢!!!

    三.填空(每小题2分,共10分)1.在Applet中,创建一个具有10行45列的多行文本区对象ta的语句为:2.创建一个标识有"关闭"字样的标签对象gb的语句为.3.方法是一种仅有 ...

  4. 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的。...

    编译ASP.NET时,提示"请确保此代码文件中定义的类与"inherits"属性匹配,并且该类扩展的基类(例如Page 或UserControl)是正确的.", ...

  5. ES6中定义的类和对象

    类的基本定义和生成实例: // 类的基本定义和生成实例class Parent{ //定义一个类constructor(name='xiaxaioxian'){this.name= name;}} / ...

  6. (35)System Verilog引用包中定义的类(成功)

    (35)System Verilog引用包中定义的类(成功) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog引用包中定义的类(成功) ...

  7. (34)System Verilog引用包中定义的类(失败)

    (34)System Verilog引用包中定义的类(失败) 1.1 目录 1)目录 2)FPGA简介 3)System Verilog简介 4)System Verilog引用包中定义的类(失败) ...

  8. 请确保此代码文件中定义的类与“inherits”属性匹配.并且该类扩展的基类(例如 Page 或 UserControl)是正确...

    遇到这个问题 特此记录一下 由于copy   aspx页面 引起的 copy之后   类名实原来那个的跟 你现在的文件名不一样LoginAPI.aspx public partial class yu ...

  9. python中定义类的关键字_在Python中,定义一个类使用什么关键字?

    [多选题]技术应用的限制包括 [多选题]关于类和对象,下面说法正确的有? [判断题]温度越高,料液的粘度越小,扩散系数越大,可提高膜通量. [单选题]某企业有10台运货车,已知每台车每运行100小时平 ...

最新文章

  1. Megengine量化
  2. excel函数简要使用
  3. 四、Go语言复合数据类型(上)
  4. 如何发布一个npm包?
  5. Ask Me Anything #1 我是新晋CNCF TOC张磊,你有什么想问我的?
  6. pod 挂载点 mysql_Pod挂载(Secret )
  7. note_maven的概念,作用
  8. putty怎么远程控制linux应用,如何使用linux系统远程操作软件putty!
  9. [沈航软工教学] 团队项目地址汇总
  10. vivado使用入门
  11. 正规word文档文件字体排版格式要求(标准)
  12. 手推SVM(二)-核方法
  13. 欧拉筛素数的应用-漂亮数
  14. 无线网络服务器网络异常,无线网络连接上但上不了网怎么解决
  15. 关于OriginPRO/Origin画图消锯齿以及平滑点与点之间的连接
  16. C#模拟点击网页按钮,提交数据有关问题
  17. Java学习路线全过程(包含视频及图书资源)
  18. mysql主从配置干什么_mysql主从配置之slave_exec_mode=IDEMPOTENT详解
  19. Origin 导入数据画图使用经验总结
  20. 讯时O口MX8网关对接昆石软交换vos3000

热门文章

  1. 荔枝派zero运行linux,荔枝派Zero: 5分钟DIY一个迷你笔记本电脑
  2. 正大期货新闻:美联储会议黄金价格回落
  3. 服务器系统编码格式,服务器系统编码格式
  4. java中日期格式的转换_java中定义日期格式的转换符
  5. 平均值和方差的递推公式以及python实现
  6. 双泳道活动图java代码_如何绘制泳道图(跨职能流程图)
  7. k8s服务注册与发现
  8. glibc降级后怎么恢复 linux_驾驶证增驾年龄是怎么要求的?驾驶证降级后多久增驾...
  9. Win7中laragon安装教程
  10. 数列的逆序数对(难度系数:2颗星)