上機練習2 類與物件

2021-08-10 20:59:50 字數 821 閱讀 6387

–      定義乙個圓類(circle),其所在的包為bzu.info.software;定義乙個圓柱類cylinder,其所在的包為bzu.info.com;定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。

–      試著改變求體積方法的訪問許可權,檢視並分析編譯和執行結果

–      把cylinder類和a類置於不同的包中,通過對求體積方法設定不同的訪問許可權,檢視並分析編譯和執行結果

package bzu.info.software;

public class circle

public double getarea()

}

package bzu.info.com;

import bzu.info.software.*;

public class cylinder

public cylinder(int r, int height)

public double getvolume()

}

package bzu.info.com;

public class a

}

執行結果:

上機練習2 類與物件

課堂練習1 請定義乙個交通工具 vehicle 的類,其中有 屬性 速度 speed 體積 size 等 方法 移動 move 設定速度 setspeed int speed 設定體積 setsize int size 加速speedup 減速speeddown 等 在測試類vehicle中的mai...

上機練習2 類與物件(3)

課堂練習6 定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的...

類與物件練習題2

1 定義乙個 book 圖書 類,在該類定義中包括資料成員 bookname 書名 price 和 number 存書 數量 count 借閱次數 成員函式 display 顯示圖書的情況 borrow 將存書數量減 1,借閱次數加 1,並顯示當前存書數量和借閱次數 restore 將存書數量加 1...