两道简单的java编程题,请大家帮帮我

1.类的继承(在文件夹Test1中完成)
定义父类圆,通过继承,获得子类球、圆锥、圆柱,子类具有计算体积的功能。
1)新建文件夹Test1;
2)定义父类Circle,Circle具有保护成员变量半径r,并提供成员方法setR、getArea和带参数的构造函数;
3)子类球Ball具有获得体积的成员方法getValume;
4)子类圆锥Cone、圆柱Cylinder具有私有的成员变量高high、设置高的成员方法setHigh()和获得体积的getValume;
5)3个子类都提供带参数的构造函数;
6)3个子类在重设半径后,应获得正确的体积;
7)编写测试类进行测试
2.抽象类实验(选做,在Test2中完成)
1)定义抽象类Sharp,具有抽象方法:获得面积getArea和获得周长getPerimeter
2)使用抽象类继承获得2个类:长方形Rectiangle和圆形Circle,具体要求如下:
a)Rectiangle类具有类型double的长、宽、面积和周长属性,具有修改长和宽功能,并实现抽象类的2个方法;
b)Circle类具有类型为double的半径和面积属性,具有修改半径的功能,并实现抽象类的2个方法;
3)编写测试类进行测试(包括使用上转型对象)

看你这问题,
你应该是个学生。
这应该是老师留的作业题。
那你明白什么 是对象吗?(要搞清楚)
书上应该有例子。
要自己明白什么 是构造函数。
获得体积的成员方法getValume 这是数学问题,通过半径求体积。
测试类就是调用你的方法。
抽象类是什么要理解。

开发不是说别给你给代码就好了。你要自己明白,学会其中的算法。

老师给你的作业是想让你学会。只要是为写作业,不会的话我感觉还不如不写,

PS:我反正是从小不写作业。但哥都会。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-18

求加分

追问

新手 问下是test1中的代码是怎么实现三个子类在重设半径后 都鞥获得正确的体积的?

追答

子类可以继承父类的除了private修饰以外的其他所有属性和方法

本回答被提问者采纳