一、面向對象編程思想的概念
a 類:類是一組具有相同屬性和行為的事務的統稱
b 對象:萬物皆對象,可以對其做事情的一些東西。一個對象有狀態、行為和標識三種屬性(某一類的具體的 具體事務就是一個對象)
二、面向對象的特征:
a 封裝:就是隱藏對象的屬性和實現細節,僅對外提供公共訪問方式
b 繼承:是指可以讓某個類型的對象獲得另一個類型的對象的屬性的方法
c 多態:就是指一個類實例的相同方法在不同情形有不同表現形式
1. 必須有繼承關系
2. 必須有方法重寫
3. 父類引用指向子類對象
三、變量
局部變量(方法內部或方法聲明中)
成員變量(類的內部,在方法外部)
靜態變量(帶有static關鍵字的變量)
四、方法
成員方法
靜態方法(只能訪問靜態變量或方法)
五、final
1. 被final修飾的變量就變成了常量
2. 被final修飾的方法不能被重寫
3. 被final修飾的類不能被繼承
a 類:類是一組具有相同屬性和行為的事務的統稱
b 對象:萬物皆對象,可以對其做事情的一些東西。一個對象有狀態、行為和標識三種屬性(某一類的具體的 具體事務就是一個對象)
二、面向對象的特征:
a 封裝:就是隱藏對象的屬性和實現細節,僅對外提供公共訪問方式
b 繼承:是指可以讓某個類型的對象獲得另一個類型的對象的屬性的方法
c 多態:就是指一個類實例的相同方法在不同情形有不同表現形式
1. 必須有繼承關系
2. 必須有方法重寫
3. 父類引用指向子類對象
三、變量
局部變量(方法內部或方法聲明中)
成員變量(類的內部,在方法外部)
靜態變量(帶有static關鍵字的變量)
四、方法
成員方法
靜態方法(只能訪問靜態變量或方法)
五、final
1. 被final修飾的變量就變成了常量
2. 被final修飾的方法不能被重寫
3. 被final修飾的類不能被繼承
六、構造方法
1. 沒有返回值,連void也沒有
2. 方法名和類名相同
3. 當創建對象時,構造方法自動執行
1. 沒有返回值,連void也沒有
2. 方法名和類名相同
3. 當創建對象時,構造方法自動執行