请解答java构造类 类的继承的题目

请解答java构造类 类的继承的题目
题目为:
1、定义一个父类Circle,并完成必要的属性定义,如圆心位置、半径等,设计求面积的方法、 求周长的方法
2、分别定义Circle的子类Sphere,Cylinder,在继承的基础上,新增必要的属性,如球心的位置、圆柱体高等;覆盖面积方法,改为求球面积和圆柱体面积,并增加求体积的方法。
3、创建各自的实例,计算她们的面积体积并显示出来。
4、修改Circle类中的成员变量访问控制属性为private,增加并完善适当成员方法,以达到上述功能。
谢谢大家!
可怜小可爱 1年前 已收到1个回答 举报

gg孑茕 种子

共回答了18个问题采纳率:83.3% 举报

。。写个简单的,给个思路吧。。
public class Circle{
private double yuanXinWeiZhi;
private double banJin;
//相应的get/set方法
//面积
public double getMianJi{
return T*this.banJin*this.banJin;
}
//周长
public double getZhouChang{
return 2*T*this.banJin;
}
}
public class Sphere extends Circle {
private double qunXinWeiZhi;
//相应的get/set方法
//面积
public double getMianJi{
//计算公式
}
}
public class Cylinder extends Circle {
private double yuanZhuTiGao;
//相应的get/set方法
//面积
public double getMianJi{
//计算公式
}
//体积
public double getTiJi{
//计算公式
}
}
。。该实现方式,可以使用set方法来赋值。。
也可以自己提供一个类构造器直接赋值。。
还可以在方法中加参数,调用的时候赋值。。
方法很多,看你自己选择哪一个。。

1年前

10
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.026 s. - webmaster@yulucn.com