从矩形类 Rectangle ,继承出正方形类Square,重写Square类,考虑Square的构造方法该如何写;

问题描述:

从矩形类 Rectangle ,继承出正方形类Square,重写Square类,考虑Square的构造方法该如何写;
怎么从矩形继承出正方形?怎么重写?
1个回答 分类:综合 2014-11-09

问题解答:

我来补答
正方形类本来就不该继承矩形类
如果一定要继承,那就...继承吧...
class Rectangle { ... }
class Square extends Rectangle {
int size;
Square(int s) { size = s; }
}
你可以在Rectangle中定义一些方法,比如area()之类,然后在Square中覆盖.
 
 
展开全文阅读
剩余:2000
上一页:周五
下一页:责任的事实论据