//父類圈
公共階層圈{
公共靜態雙半徑;//半徑
圓(雙半徑){//構造方法
this.radius = radius
}
public double getRadius() {
返回半徑;
}
public void setRadius(雙半徑){
this.radius = radius
}
}
包裝測試;
//YZhu類繼承Circle。
公共類YZhu擴展圓{
公雙高;//圓柱體高度
YZHU(雙半徑,雙高度){//施工方法
超(半徑);
this.height =高度;
}
Public void mianji(){//計算表面積
system . out . println(3.14 * 2 *半徑*高度);
}
Public void tiji(){//計算體積。
system . out . println(3.14 *半徑*半徑*高度);
}
public double getHeight() {
返回高度;
}
公共空設置高度(雙倍高度){
this.height =高度;
}
}
包裝測試;
//YZhui類繼承了Circle。
公共類YZhui擴展圓{
公雙高;
YZhui(雙半徑,雙高度){
超(半徑);
this.height =高度;//圓錐體高度
}
Public void mianji(){//計算表面積
//system . out . println(3.14 * 2 * radius * height);
System.out.println("表面積不會");
}
Public void tiji(){//計算體檢。
system . out . println((3.14 *半徑*半徑*高度)/3);
}
public double getHeight() {
返回高度;
}
公共空設置高度(雙倍高度){
this.height =高度;
}
}
包裝測試;
//測試類
公共類測試{
/**
* @param args
*/
公共靜態void main(String[] args) {
// TODO自動生成的方法存根
YZhu yz = new YZhu(3,2);//實例化圓柱體
yz . mianji();//獲取面積
yz . tiji();//獲取音量
YZhui yzh = new YZhui(2,5);//實例化圓錐體
yzh . mianji();//獲取面積
yzh . tiji();//獲取音量
YZhui yzh1 = new YZhui(2,6);//實例化圓錐體
yzh 1 . mian Ji();//獲取面積
yzh 1 . tiji();//獲取音量
}
}