(1)设计椭圆类Ellipse,其数据域至少包括:长短半轴(a,b)、中心坐标(x,y)、面积(Area)。其成员方法至少包括:计算面积方法getArea
(2)从椭圆类派生圆类Circle,覆盖方法getArea(),新增计算圆周长方法getLength()。编程分别应用Ellipse类和Circle类
JAVA 编程 面向对象
答案:3 悬赏:70
解决时间 2021-03-15 04:37
- 提问者网友:纹身骑士
- 2021-03-14 10:57
最佳答案
- 二级知识专家网友:湫止没有不同
- 2021-03-14 11:26
class Ellipse{
//椭圆面积计算
void getArea(double a,double b,double x,double y){
//椭圆面积计算公式你自己写吧
double Area=a+b+x+y;
System.out.println("椭圆面积:"+Area);
}
}
//子类Circle继承父类Ellipse
class Circle extends Ellipse{
double radii;
Circle(double ra) {
radii=ra;
}
// 重写父累的getArea()方法
double getArea(){
double Area=3.14*radii*radii;
return Area;
}
//圆周长计算方法
void getLength(){
double Length=3.14/getArea();
System.out.println("圆的周长"+Length);
}
}
public class Demo {
public static void main(String[] args) {
Ellipse ellipse=new Ellipse();
ellipse.getArea(1, 2, 3, 4);
Circle circle=new Circle(3);
circle.getLength();
}
}
椭圆的面积计算公式和圆的计算公式可能不对,你自己搞定吧
给分哦~
//椭圆面积计算
void getArea(double a,double b,double x,double y){
//椭圆面积计算公式你自己写吧
double Area=a+b+x+y;
System.out.println("椭圆面积:"+Area);
}
}
//子类Circle继承父类Ellipse
class Circle extends Ellipse{
double radii;
Circle(double ra) {
radii=ra;
}
// 重写父累的getArea()方法
double getArea(){
double Area=3.14*radii*radii;
return Area;
}
//圆周长计算方法
void getLength(){
double Length=3.14/getArea();
System.out.println("圆的周长"+Length);
}
}
public class Demo {
public static void main(String[] args) {
Ellipse ellipse=new Ellipse();
ellipse.getArea(1, 2, 3, 4);
Circle circle=new Circle(3);
circle.getLength();
}
}
椭圆的面积计算公式和圆的计算公式可能不对,你自己搞定吧
给分哦~
全部回答
- 1楼网友:情窦初殇
- 2021-03-14 13:19
2
- 2楼网友:狠傷凤凰
- 2021-03-14 12:27
面向对象编程(oop)旨在将现实世界中的概念模拟到计算机中,它将现实世界中的所以事物视作对象。对象是存在的具体实体,具有明确定义的状态和行为。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯