/**
*编译矩形的面积和周长
**/
//创建矩形周长和面积计算的类
class rectCulate {
double length=5,breadth=3; //声明矩形的长度和宽度
double area,perimeter; //声明矩形的周长和面积
public rectCulate(){
}
//计算矩形周长的方法
public double Perimeter(){
perimeter=2*(length+breadth);
return perimeter;
}
//计算矩形面积的方法
public double Area(){
area=length*breadth;
return area;
}
}
//创建计算圆的面积和周长的类,该类继承于rectCulate
class circle extends rectCulate{
final double PI = 3.14;
public double Perimeter(){
perimeter = 2*PI*length; //继承父类的length变量,作为圆的半径
return perimeter;
}
public double Area(){
area = PI*length*length;
return area;
}
}
public class rectangles {
public static void main(String[] args) {
rectCulate rect = new rectCulate(); //创建矩形类的对象rect
System.out.println("矩形的周长:"+rect.Perimeter());
System.out.println("矩形的面积:"+rect.Area());
circle cir = new circle(); //创建矩形类的对象cir
System.out.println("圆形的周长:"+cir.Perimeter());
System.out.println("圆形的面积:"+cir.Area());
}
}
编译矩形的面积和周长
最新推荐文章于 2021-01-21 17:51:44 发布
这是一个Java程序,定义了一个`rectCulate`类用于计算矩形的周长和面积,以及一个`circle`类,该类继承自`rectCulate`并覆盖了计算方法以适应圆形的周长和面积。程序中通过创建`rectCulate`和`circle`的实例,分别输出了矩形和圆形的周长及面积。
摘要由CSDN通过智能技术生成