java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,覆盖图形类对应的抽象方法.在测试类中创建圆和矩形两个对象,并分别输入面积.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 02:35:29
java编程抽象类设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,覆盖图形类对应的抽象方法.在测试类中创建圆和矩形两个对象,并分别输入面积.java编程抽象类设计一个图

java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,覆盖图形类对应的抽象方法.在测试类中创建圆和矩形两个对象,并分别输入面积.
java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,
覆盖图形类对应的抽象方法.在测试类中创建圆和矩形两个对象,并分别输入面积.

java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,覆盖图形类对应的抽象方法.在测试类中创建圆和矩形两个对象,并分别输入面积.
这个是三角 圆和矩形的,你参考下,可以计算面积和周长
public class HHsa {
public static void main(String[] args) {
Geometric g=new Triangle(3,4,5);
System.out.println(g.getArea());
System.out.println(g.getPerimeter());

g=new Rectangle(2,3);
System.out.println(g.getArea());
System.out.println(g.getPerimeter());
g=new Circle(1);
System.out.println(g.getArea());
System.out.println(g.getPerimeter());

}
}
abstract class Geometric{
public abstract double getArea();

public abstract double getPerimeter();

}
class Triangle extends Geometric{
int a;
int b;
int c;
public Triangle(int a,int b,int c){
this.a=a;
this.b=b;
this.c=c;
}
public double getArea(){
double s=0.25*Math.sqrt((a+b+c)*(a+b-c)*(a-b+c)*(b+c-a));
return s;
}
public double getPerimeter(){
return a+b+c;
}
}
class Rectangle extends Geometric{
int a;
int b;
public Rectangle(int a,int b){
this.a=a;
this.b=b;
}
public double getArea(){
return a*b;
}
public double getPerimeter(){
return 2*(a+b);
}
}
class Circle extends Geometric{
int r;
public Circle(int r){
this.r=r;
}
public double getArea(){
return Math.PI*r*r;
}
public double getPerimeter(){
return 2*Math.PI*r;
}
}

java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,覆盖图形类对应的抽象方法.在测试类中创建圆和矩形两个对象,并分别输入面积. java编程.类. 常见平面图形(如三角形、圆、矩形和正方形等)的面积.利用抽象类,编写程序实现该java编程.类.常见平面图形(如三角形、圆、矩形和正方形等)的面积.利用抽象类,编写程序 一道利用接口抽象类(图形)定义求图形面积的JAVA编程题.小妹不才,利用掌握接口抽象类(图形)定义求图形面积的方法,交由其子类:圆、三角形、矩形、扇形、梯形等,实现其各自的面积 设计一个抽象基类Shape,它包含一个抽象方法area(),从Shape类扩展出矩形Rectangle类和圆类Circle,这两个类都需要重写area()方法计算其面积,编程实现其功能. 用Java语言编写,要求申明三角形类,继承图形抽象类,计算三角形的周长和面积! java 定义一个平面图形类Shape及其抽象方法perimeter()和area()用于计算图形的周长和面积.定义类Rectang1.定义一个平面图形类Shape及其抽象方法perimeter()和area()用于计算图形的周长和面积.定义类Rect 抽象类中是否都是抽象方法 JAVA画图形定义一个抽象的图形类,并在该类中定义一个抽象的绘图方法.然后定义3个具体的图形子类,分别是方型、圆形和三角形,并在每个子类中分别实现各自的绘图方法.望高手指点一下. 抽象 什么是抽象类和抽象方法?如题,书上没有,没听懂.只知道抽象类是纯抽象的…最好有例子说明啦.java的!没分给了, java 中定义一个包含 name name 、ageage 、like like 属性及抽象方法 抽象方法 talk() 的 PersonPersonPerson 类(其中 like like 表达 兴趣爱好的意思) ,StudentStudent 类继承自 PersonPersonPersonPerson 类,拥有 Stude 抽象类抽象方法子类是不是必须实现 抽象类的抽象方法可以用private修饰吗 抽象类的抽象方法可以用private修饰吗 在抽象类中可以有抽象方法和非抽象方法对吗 在抽象类中可以有抽象方法和非抽象方法对吗 在抽象类中可以有抽象方法和非抽象方法对吗 JAVA题目,类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?类B是一个抽象类,类C是类B的非抽象子类,下列创建对象x1的语句中正确的是?(A).B x1=new B()(B).C x1=new C()(C).C x1=ne