一程式題
1編寫乙個圓類circle,該類擁有:
①乙個成員變數
radius(私有,浮點型); // 存放圓的半徑;
②兩個構造方法
circle( ) // 將半徑設為0
circle(double r ) //建立circle物件時將半徑初始化為r ③ 三個成員方法
double getarea( ) //獲取圓的面積 double getperimeter( ) //獲取圓的周長
void show( ) //將圓的半徑、周長、面積輸出到螢幕 (2)編寫乙個圓柱體類cylinder,它繼承於上面的circle類。還擁有:
①乙個成員變數
double hight(私有,浮點型); // 圓柱體的高;
②構造方法
cylinder (double r, double h ) //建立circle物件時將半徑初始化為r
③ 成員方法
double getvolume( ) //獲取圓柱體的體積
void showvolume( ) //將圓柱體的體積輸出到螢幕
編寫應用程式,建立類的物件,分別設定圓的半徑、圓柱體的高,計算並分別顯示圓半徑、圓面積、圓周長,圓柱體的體積。
package study;
class circle
public circle(double r)
public double getarea()
public double getprimeter()
public void dsp()
}class cylinder extends circle
public double getvolume()
public void showvolume()
}public class study
}
學習筆記
(1)方法
1、方法就是一段可重複呼叫的**段
2、定義格式:訪問修飾符 返回值型別 方法名()
返回值型別:void或基本資料型別,引用資料型別
3、方法的過載:方法名稱相同,但是引數的型別和個數不同,通過傳遞引數的個數和型別不同來完成不同的功能。
(2)類
1、class類名稱
2、宣告乙個類需要通過乙個關鍵字class
3、類是對某一類事物的描述,是抽象、概念上的意義,物件是實際存在的該類事物的每乙個個體,也成為例項
(3)封裝性
保護某些屬性和方法不被外部所看見
為屬性和方法進行封裝是通過private關鍵字實現的
實現該屬性的set和get方法,為外部所訪問
(4)構造方法
訪問修飾符 類名稱()
注意點:構造方法名稱與類名一致,無返回值
(5)this關鍵字
1、表示類中的屬性和呼叫方法
2、呼叫本類中的構造方法
3、表示當前物件
(6)static關鍵字
1、使用static宣告屬性
static宣告全域性屬性
2、使用static宣告方法
直接通過類名呼叫
3、注意點:使用static方法時,只能訪問static宣告的屬性和方法,而非static宣告的屬性和方法時不能訪問的
java 構造方法
構造方法的特點 1 構造方法的方法名必須和當前的類名保持一致。2 構造方法是沒有返回值的,也就是在書寫構造方法的時候不能書寫返回值型別 注意這裡連void都不能寫 可以新增修飾符 構造方法中需要注意的問題 1 如果在乙個構造方法中呼叫其他的構造方法,那麼這個this 呼叫必須寫在該類這個構造方法中的...
Java構造方法
所謂的構造方法,就是在建立物件的時候自動呼叫的方法。我們來直接看個例子。public class mail mail string name,string addr 有參的構造方法 public void send public class test 在mail郵件類中,我寫了三個方法,其中有兩個是...
Java 構造方法
構造器 構造方法 用於物件初始化!注意 1.構造方法名稱必須和類名稱相同!2.構造方法的呼叫只能在物件例項化的時候呼叫,當new 類名 之後,系統自動執行構造方法!不能通過物件名.構造方法去呼叫 無引數構造方法 public class cat 成員方法 跑動,吃東西 public void run...