JAVA程序写一个父类图形(Shape)两个子类:矩形 圆形并写一个测试类TestShape,含main方法

萌到你眼炸
879次浏览
2020年08月01日 12:35
最佳经验
本文由作者推荐

惭愧的反义词-贮存的意思

写一个父类图形(Shape)(无属性,方法:计算周长,计算面积)
两个子类:矩形(Rect 属性:长,宽;方法:计算周长,计算面积)
圆形(Circle 属性:半径;方法:计算周长,计算面积)并写一个测试类TestShape,含main方法,创建各个类的对象,用参数化构造方法为属性赋值,输出各个图形的周长和面积


abstract class Shape { //定义抽象父类Shape
abstract float getPerimeter(); //定义求解周长的方法
abstract float getArea(); //定义求解面积的方法
}
class Rect extends Shape{ //继承父类
float length=2;
float hight=3;
float getPerimeter(){ //调用父类求周长的方法
return 2*(length+hight);
}
float getArea(){
return length*hight; //调用父类求面积的方法
}
}
class Circle extends Shape{
int r=5;
float PI=3.14f;
float getPerimeter(){
return 2*3.14f*r;
}
float getArea(){
return 3.14f*r*r;
}
}
class TestShape{
public static void main(String[] args){
Rect R=new Rect();
Circle C=new Circle();
n("矩形周长:"+imeter());
n("矩形面积:"+a());
n("圆形周长:"+imeter());
n("圆形面积:"+a());t
}
}

1到100的英文-糖稀


锲怎么读-出其不意是什么意思


功夫不好不要-倭怎么读


合作成语-凄冷


发射英文-诡诈


四的英语怎么写-邬怎么读


一本男孩子必读的书-无所不能


五岭逶迤腾细浪-基波