mysquaretest.java
来自「《Java面向对象程序设计》例子源代码.轻松学习书本.」· Java 代码 · 共 58 行
JAVA
58 行
//MySquareTest.java
class MyRectangle{
private double length;
private double width;
public MyRectangle(){
this.length=1;
this.width=1;
}
public MyRectangle(double length,double width){
this.length=length;
this.width=width;
}
public double getLength(){
return length;
}
public double getWidth(){
return width;
}
public void setLength(double length){
this.length=length;
}
public void setWidth(double width){
this.width=width;
}
public double getArea(){
return length*width;
}
public String toString(){
return "我是一个矩形,我的长为:"+this.getLength()+"\t宽为:"
+this.getWidth()+"\t我的面积是:"+this.getArea();
}
}
class MySquare extends MyRectangle{
private double sideLength;
public MySquare(double sideLength){
this.sideLength=sideLength;
}
public double getSideLength(){
return sideLength;
}
public void setSideLength(double sideLength){
this.sideLength=sideLength;
}
public double getArea(){
return sideLength*sideLength;
}
public String toString(){
return "我是一个正方型,我的边长为:"+this.getSideLength()+"\t我的面积是:"+this.getArea();
}
}
public class MySquareTest{
public static void main(String args[]){
MyRectangle mr1=new MyRectangle(2,3);
MySquare ms1=new MySquare(4);
System.out.println(mr1);
System.out.println(ms1);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?