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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/15 05:41:37
从矩形类Rectangle,继承出正方形类Square,重写Square类,考虑Square的构造方法该如何写;怎么从矩形继承出正方形?怎么重写?从矩形类Rectangle,继承出正方形类Square

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

从矩形类 Rectangle ,继承出正方形类Square,重写Square类,考虑Square的构造方法该如何写;怎么从矩形继承出正方形?怎么重写?
正方形类本来就不该继承矩形类
如果一定要继承,那就...继承吧...
class Rectangle { ... }
class Square extends Rectangle {
int size;
Square(int s) { size = s; }
}
你可以在Rectangle中定义一些方法,比如area()之类,然后在Square中覆盖.