問(wèn)答題
【簡(jiǎn)答題】
(1)編寫(xiě)一個(gè)圓類(lèi)Circle,該類(lèi)擁有:
①一個(gè)成員變量
Radius(私有,浮點(diǎn)型); // 存放圓的半徑;
②兩個(gè)構(gòu)造方法
Circle( ) // 將半徑設(shè)為0
Circle(double r ) //創(chuàng)建Circle對(duì)象時(shí)將半徑初始化為r
③ 三個(gè)成員方法
double getArea( ) //獲取圓的面積
double getPerimeter( ) //獲取圓的周長(zhǎng)
void show( ) //將圓的半徑、周長(zhǎng)、面積輸出到屏幕
(2)編寫(xiě)一個(gè)圓柱體類(lèi)Cylinder,它繼承于上面的Circle類(lèi)。還擁有:
①一個(gè)成員變量
double hight(私有,浮點(diǎn)型); // 圓柱體的高;
②構(gòu)造方法
Cylinder (double r, double h ) //創(chuàng)建Circle對(duì)象時(shí)將半徑初始化為r
③ 成員方法
double getVolume( ) //獲取圓柱體的體積
void showVolume( ) //將圓柱體的體積輸出到屏幕
編寫(xiě)應(yīng)用程序,創(chuàng)建類(lèi)的對(duì)象,分別設(shè)置圓的半徑、圓柱體的高,計(jì)算并分別顯示圓半徑、圓面積、圓周長(zhǎng),圓柱體的體積。