定义一个类MyRectangle代表矩形,为矩形定义getwidth方法(获得矩形的宽度)。getLength方法(获得矩形的长度)SetWidth(设置宽度)getArea方法(求矩形面积)和toString方法(显示矩形格式)。为矩形派生出一个子类,MySquare代表正方形,并对getArea和toString进行重写。
1条回答 默认 最新
- CSDN专家-sinJack 2021-12-21 19:54关注
MyRectangle类会定义吗,把要求中的属性和方法加上就行。
public class MyRectangle { private int width; private int length; public int getWidth() { return width; } public void setWidth(int width) { this.width = width; } public int getLength() { return length; } public void setLength(int length) { this.length = length; } public int getArea(){ return width*length; } @Override public String toString() { return "长为:" + length + ", 宽为:" + width; } }
public class MySquare extends MyRectangle{ @Override public int getArea() { return super.getArea(); } @Override public String toString() { return super.toString(); } public static void main(String[] args) { MySquare mySquare=new MySquare(); mySquare.setLength(2); mySquare.setWidth(2); System.out.println(mySquare); System.out.println("面积为:"+mySquare.getArea()); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 机器学习能否像多层线性模型一样处理嵌套数据
- ¥20 西门子S7-Graph,S7-300,梯形图
- ¥50 用易语言http 访问不了网页
- ¥50 safari浏览器fetch提交数据后数据丢失问题
- ¥15 matlab不知道怎么改,求解答!!
- ¥15 永磁直线电机的电流环pi调不出来
- ¥15 用stata实现聚类的代码
- ¥15 请问paddlehub能支持移动端开发吗?在Android studio上该如何部署?
- ¥20 docker里部署springboot项目,访问不到扬声器
- ¥15 netty整合springboot之后自动重连失效