JAVASE 物件導向(二)

2021-08-28 10:20:27 字數 680 閱讀 4763

物件導向的特徵:封裝性,繼承性,多型性

封裝性:當建立了類以後,通過「物件.屬性」的方式對相應的屬性賦值的話,可能會出現不滿足實際情況的意外,我們考慮不讓物件直接作用屬性,而通過「物件.方法」的形式,來控制物件屬性的訪問。

1.將屬性私有化

2.提供公共的set,get方法

許可權從大到小:public  protected  預設 private (用於修飾 方法,屬性,構造器)

類的修飾符:public 預設

構造器:

作用:1.建立物件  2.為建立的物件屬性賦值

1.建立物件時若不宣告顯示的構造器,程式會預設提供乙個空參的構造器

2.一旦顯示的宣告構造器,程式將不會提供預設的構造器

3.宣告構造器:許可權修飾符  類名(形參){}

4.類的多個構造器(引數不同)之間構成過載

this關鍵字

1.使用在類中,可以用來修飾屬性 方法 構造器

2.表示當前物件或者正在建立的物件

3.當形參與成員變數重名時,需要用this來表明使用的是該類的成員變數

4.在任意方法中,如果使用當前類的方法或成員變數,可以在其前面加this 增強閱讀性

JAVA SE 物件導向

封裝 繼承 多型 符合我們思想習慣的思想 複雜事情簡單化 執行者變成指揮者 事物 類 封裝 屬性,功能 屬性 成員變數 屬性 功能 成員方法 功能 例項化類 建立物件 leiming duixiangming new leiming 獲取屬性 duixiangming.shuxingming 呼叫方...

JavaSE 物件導向下

1.1.定義乙個father和child類,並進行測試。要求如下 1 father類為外部類,類中定義乙個私有的string型別的屬性name,name的值為 zhangjun 2 child類為father類的內部類,其中定義乙個introfather 方法,方法中呼叫father類的name屬性...

JAVASE 物件導向 四

多型 在同乙個時刻體現不同的狀態,多型主要體現在向不同的物件傳送同乙個資訊,不同的物件在接受到資訊後產生不同的行為 方法 物件可以用自己的方法去響應共同的資訊。多型性的表現 1.方法的過載與重寫 2.子類物件的多型性 使用的前提 1.要有繼承關係。2.要有方法的重寫 格式 person p new ...