Java编程题 求大佬解救 30
1、完成如下三个类。要求:所有三个类都要求封装、有带参数构造方法。抽象类Shape:属性:color颜色。抽象方法:getArea()计算面积,有返回值普通方法:show...
1、完成如下三个类。要求:所有三个类都要求封装、有带参数构造方法。
抽象类Shape:
属性:color颜色。
抽象方法:getArea()计算面积,有返回值
普通方法 :show() 显示对象颜色与面积。
Shape类的两个子类:
Rectangle类-特有属性:height(高)、width(宽)
Circle类-特有属性:r(半径)
两个子类重写getArea()方法:根据自己的特有属性来计算面积。
两个子类重写show()方法:先显示自己是什么形状,特有属性是什么,然后调用父类的show()方法来显示颜色与面积,
2.在主方法中分别建立一个Rectangle类的Shape对象与一个Circle类的Shape对象,并调用show()方法显示该对象的信息。 展开
抽象类Shape:
属性:color颜色。
抽象方法:getArea()计算面积,有返回值
普通方法 :show() 显示对象颜色与面积。
Shape类的两个子类:
Rectangle类-特有属性:height(高)、width(宽)
Circle类-特有属性:r(半径)
两个子类重写getArea()方法:根据自己的特有属性来计算面积。
两个子类重写show()方法:先显示自己是什么形状,特有属性是什么,然后调用父类的show()方法来显示颜色与面积,
2.在主方法中分别建立一个Rectangle类的Shape对象与一个Circle类的Shape对象,并调用show()方法显示该对象的信息。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询