– 定義乙個圓類(circle),其所在的包為bzu.info.software;定義乙個圓柱類cylinder,其所在的包為bzu.info.com;定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。
– 試著改變求體積方法的訪問許可權,檢視並分析編譯和執行結果
把cylinder類和a類置於不同的包中,通過對求體積方法設定不同的訪問許可權,檢視並分析編譯和執行結果
packagebzu.info.software;
public
classcircle {
doubler;
publiccircle(){
r=2.0;
public
doublegetarea() {
return3.14*r*r;
packagebzu.info.com;
importbzu.info.software.circle;
public
classcylinder {
doubleh;
cylinder(){
h=4;
doublev(circle c) {
doublearea=c.getarea();
doublev;
v=area*h;
returnv;
packagebzu.info.com;
importbzu.info.software.circle;
public
classa {
public
static
voidmain(string args) {
cylinder c=newcylinder();
circle cc=newcircle();
doublev=c.v(cc);
system.out
.println("圓柱的體積為:"+v);
定義乙個圓類 Circle
課堂練習6 定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的...
編寫乙個圓類Circle
編寫乙個圓類circle,該類擁有 乙個成員變數 radius 私有,浮點型 存放圓的半徑 兩個構造方法 circle 將半徑設為0 circle double r 建立circle物件時將半徑初始化為r 三個成員方法 double getarea 獲取圓的面積 double getperimete...
定義乙個圓形類Circle
編寫程式。編寫乙個關於圓形的c 程式。要求用定義乙個圓形類circle,其中包含如下成員 1 1個私有資料成員 半徑 2 3個公有函式成員 設定半徑 計算面積 計算周長 3 3個建構函式 不帶引數的建構函式 帶引數的建構函式和拷貝建構函式 主函式main使用圓形類circle建立圓形物件,要求 1 ...