定義乙個圓類 Circle ,

2021-08-09 04:32:57 字數 1451 閱讀 3958

– 定義乙個圓類(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 ...