早教吧作业答案频道 -->其他-->
求大神帮忙做一道JAVA题(1)创建类Shape,定义抽象方法perimeter(),即求周长的方法。(2)创建Circle类继承Shape类并添加新成员radius,实现方法抽象方法perimeter()计算圆的周长(3)创
题目详情
求大神帮忙做一道JAVA题
(1) 创建类Shape,定义抽象方法perimeter(),即求周长的方法。
(2) 创建Circle类继承Shape类并添加新成员radius,实现方法抽象方法perimeter()计算圆的周长
(3) 创建Square类继承Shape类,添加新成员length,并实现方法perimeter()计算方形的周长
(4) 创建类ShowPerimeter,该类包含main方法,产生一个圆和一个正方形,并分别计算和打印他们的周长。
(1) 创建类Shape,定义抽象方法perimeter(),即求周长的方法。
(2) 创建Circle类继承Shape类并添加新成员radius,实现方法抽象方法perimeter()计算圆的周长
(3) 创建Square类继承Shape类,添加新成员length,并实现方法perimeter()计算方形的周长
(4) 创建类ShowPerimeter,该类包含main方法,产生一个圆和一个正方形,并分别计算和打印他们的周长。
▼优质解答
答案和解析
abstract class shape{
abstract void perimeter();
}
class circle extends shape{
private int radius;
circle(int radius){
this.radius=radius;
}
public void perimeter(){
float ci=2*radius*3.14;
System.out.println("圆的周长是:"+ci);
}
}
class square extends shape{
private int length;
square(int length){
this.length=length;
}
public void perimeter(){
int le=4*length;
System.out.println("方形的周长是:"+le);
}
}
public class ShowPerimeter{
public static void main(String[] args){
shape sa1=new circle(3);
shape sa2=new square(4);
sa1.perimeter();
sa2.perimeter();
}
}
看了 求大神帮忙做一道JAVA题(...的网友还看了以下:
已知集合E={x||x-1|≥m},F={x|10/x+6>1}(1)若m=3,求E交F.(2)若E 2020-03-30 …
椭圆Ex^2/5+y^2/4=1的右焦点F,直线l与曲线x^2+y^2=4相切且交椭圆E于AB两点 2020-05-13 …
线性代数的一个填空题,设A是m×n矩阵,B是n×m矩阵,E是n阶单位矩阵(m>n),已知BA=E, 2020-05-13 …
已知a+b+c=H a+b+e=J a+d+e=K b+c+d=M c+d+e=N 求a=?b=? 2020-05-16 …
A为m*n矩阵,B为n*m矩阵,E为m阶单位矩阵.AB=E为什么r(A) 2020-06-02 …
质量为m的质点在流体中作直线运动,受与速度成正比的阻力F=-kv(k为常数)作用,t=0时质点的速 2020-06-12 …
若实数m.n满足m>0,n>0求证:n^n.e^m>=m^n.e^n怎么证?(e为自然对数底数) 2020-06-22 …
题目:一,给定如下文法G[E]:S→iSeS|iS|i试问:它是一个二义文法吗?并说明理由.二,给 2020-07-08 …
设集合P={y|y=x^2-1},Q={y|y=-2x^2+2}.若E=P∩Q.求.(1)集合E: 2020-08-01 …
均值那里的根据E(aX+b)=aEX+b这个公式为什么能得出E(X+2)^2=E(X^2)+4(EX 2020-11-01 …