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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/06 02:03:06
从矩形类 Rectangle ,继承出正方形类Square,重写Square类,考虑Square的构造方法该如何写;怎么从矩形继承出正方形?怎么重写?
xQJPs0p;,; ܂(eI R-?Af9gWsgآnn;%=P>XxhuE/b$ބ5i}fCq9`P)caUoZ*yؽ^+c$#: 7&q/<8;ݲ #ƔJY?2ُvDi4oGpc}8}3V!DQ-[G|QѴ':4!|cu;4B!TPuq&9#=-eb]~@Q{% ŷ( J*M҃+m@f ǵꈲ5OA)

从矩形类 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中覆盖.