物件導向程式設計(四)

2021-10-09 12:52:15 字數 1010 閱讀 2492

記住這句話:屬性私有, 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 基類方法過載和父類方法訪問 因為屬於向下繼承的原理,基類不能使用派生類裡的內容...