JAVA作业,大家帮下

来源:百度知道 编辑:UC知道 时间:2024/06/17 20:55:06
实现圆类circle,包含相关的成员变量和成员方法。从圆类派生出圆柱类cylinder。根据建立的两个类,从键盘输入5个圆的半径,5个圆柱的半径和高度,并分别是输出5个圆的面积,5个圆柱的体积。
各位帮下吧,下午就要交了,自己一点都不懂啊!谢谢啦!

-----------------
package demo;

/**
* 圆对象
* @author saiya
*
*/
public class Circle {

/**
* 常量 ,圆周率
*/
public static final double PI = Math.PI;

public Circle(double radius){
if(radius<=0.0){
throw new RuntimeException("圆的半径一定要大于 0 ");
}
this.radius = radius ;
}

/**
* 半径
*/
private double radius ;

/**
* 获得圆的周长
* @return
*/
public double getGirth(){
return 2*PI*radius ;
}

/**
* 获得圆的面积
* @return
*/
public double getArea(){
return PI*radius*radius;
}

/**
* 获得直径
* @return
*/
public double getDiameter(){
return 2*radius ;
}

/**
* 获得半径
* @return
*/
public double getRadius() {
return radius;
}

}
-----------