java 编程 使用接口方式计算圆和正方形的面积(S)和周长(L)

interface Cal{
//使用接口方式计算圆和正方形的面积(S)和周长(L);cal:计算器;
//get 获得
public static final double PI = 3.14;
//求面积
public double getS();
//求周长
public double getL();
}

//创建正方形的类
class Rect implements Cal{
double r;

public  Rect(double r){
this.r = r;
}
public double getS(){
	return r*r;
	}
public double getL(){
	return 4*r;
	}

}
//创建圆的类
class Circle implements Cal{
double r;

public  Circle(double r){
this.r = r;
}

public double getS(){
	return Cal.PI*r*r;
	}
	
public double getL(){
	return 2*Cal.PI*r;
	}	

}
public class TestCal{
public static void main(String[] args){
Rect r = new Rect(10.0);
double rS = r.getS();
double rL = r.getL();
System.out.println(“正方形的面积是:”+rS+" 正方形的周长是:"+rL);

	 Circle c = new Circle(10.0);
	 double cS = c.getS();
	 double cL = c.getL();
	 	System.out.println("圆的面积是:"+cS+"  圆的周长是:"+cL);
	}	

}

java 编程 使用接口方式计算圆和正方形的面积(S)和周长(L)_第1张图片

你可能感兴趣的:(java 编程 使用接口方式计算圆和正方形的面积(S)和周长(L))