記住這句話:屬性私有, get / set
快捷鍵: alt + insert 生成 get 、set
package com.oop;
import com.oop.demo04.student;
/*1.提高程式的安全性,保護資料
2.隱藏**的實現細節
3.統一介面
4.提高系統的可維護性
*/public
class
}
package com.oop.demo04;
// 類 private :私有
public
class
student
//set 給這個資料設定值
public
void
setname
(string name)
//alt + insert
public
intgetid()
public
void
setid
(int id)
public
char
get***()
public
void
set***
(char ***)
public
intgetage()
public
void
setage
(int age)
else
}}
package com.oop.demo05;
public
class
aextends
b}
package com.oop.demo05;
//重寫都是方法的重寫,和屬性無關
public
class
b}
物件導向程式設計 四
主要說一說 this吧!兩個以上的構造方法當他們的方法體有重複的 的時候,我們可以使用 this 關鍵字呼叫前乙個構造方法,從而省略大量的 如這樣 this 但是有一點需要記住,那就是在寫著行 的時候,其一定要位於構造方法中的首行.this 可以呼叫 本類中的屬性,方法 和 構造方法.歸結一點 th...
java物件導向程式設計 四)
object類 所有類層次結構的根類,包括陣列和介面。可以接受任意引用資料型別的轉換,所以常用 object 作為方法的引數。常用方法 tostring equals 預設是比較位址,如果需要比較物件 位址 所屬型別 屬性 可以在類中重寫該方法 包裝類 基本概念 基本資料型別 包裝類 裝箱 把基本資...
php物件導向程式設計四
1 繼承關鍵字 extends php類的繼承,我們可以理解成共享被繼承類的內容。php中使用extends單一繼承的方法,被繼承的類我們叫父類 基類 繼承者稱為子類 派生類 2 php的繼承規則 避免方法和屬性重名 3 基類方法過載和父類方法訪問 因為屬於向下繼承的原理,基類不能使用派生類裡的內容...