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 + -
显示快捷键?