/**
0:(1)定義介面a,裡面包含值為3.14的常量pi和抽象方法double area()。
(2)定義介面b,裡面包含抽象方法void setcolor(string c)。
(3)定義介面c,該介面繼承了介面a和b,裡面包含抽象方法void volume()。
(4)定義圓柱體類cylinder實現介面c,該類中包含三個成員變數:底圓半徑radius、圓柱體的高height、顏色color。
(5)建立主類來測試類cylinder。
*/
inte***ce a
inte***ce b
inte***ce c extends a,b
class cylinder implements c
//寫乙個方法 給底面圓半徑賦值
public void setradius(double radius)
//寫乙個方法 獲取高的值
public double getheight()
//寫乙個方法 給高賦值
public void setheight(double height)
//寫乙個方法 獲取顏色值
public string getcolor()
//寫乙個方法 給顏色賦值
public void setcolor(string c)
//寫乙個方法 返回底面圓面積的方法
public double area()
//寫乙個方法 求圓柱體的體積
public void volume()
}class cylinderdemo
}
求圓柱體的體積
定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的訪問許可權,...
Java圓柱體積
定義乙個圓類 circle 其所在的包為bzu.info.software 定義乙個圓柱類cylinder,其所在的包為bzu.info.com 定義乙個主類a,其所在的包也為bzu.info.com,在a中生成乙個cylinder物件,並輸出其體積。編譯並執行該類。試著改變求體積方法的訪問許可權,...
利用繼承,實現圓柱體體積的計算
根據下圖實現類。在testcylinder類中建立cylinder類的物件,設定圓柱的底面半徑和高,並輸出圓柱的體積。circle 圓 radius double circle 構造方法,將radius屬性初始化為1 setradius double radius void getradius do...