package graph;//定義包//定義圓類class Circle{?//定義成員變量?public double radius=0;?//半徑?private? double area=0; //面積---Cylinder類擁有未繼承 ?//成員方法---返回圓的面積? public double getArea(){?? area=Math.PI*radius*radius;?? return area;? }? }public class Cylinder extends Circle {?//子類定義成員變量?public double height=0;//圓柱體高度?//成員方法? public void printVolume(){//輸出圓柱體體積?? System.out.printf("%.1f",height*getArea());//繼承成員方法getArea()? }??public static void main(String[] args) {????Cylinder cy= new Cylinder();//生成對(duì)象實(shí)例??cy.radius=1;//繼承成員變量radius??cy.height=2.5;??cy.printVolume();?}}問(wèn)題:1.Circle類放到graph.father包?? 1)private double radius=0;//半徑?? 2) 提供無(wú)參有參的構(gòu)造方法,初始化半徑值2.Cylinder類放到graph.son包?? 1)private double height=0;//圓柱體高度?? 2) 提供無(wú)參有參的構(gòu)造方法,初始化圓柱體的底半徑和高度??????????? 提示:子類的構(gòu)造方法一定會(huì)先調(diào)用父類的構(gòu)造方法3.主函數(shù):???? 生成Cylinder類的兩個(gè)對(duì)象實(shí)例,分別調(diào)用有參無(wú)參方法初始化,成員變量的值設(shè)置為非0值,在控制臺(tái)輸出兩個(gè)對(duì)象的體積。注:方法可以根據(jù)需要自己添加
怎么編寫(xiě)啊
xiaoyu123669
2015-10-27 21:34:06