封裝的知識點總結

2021-07-25 03:50:05 字數 815 閱讀 2610

我們已經學習完了封裝的知識點,對封裝的原理和它的用法也有了一些了解,它作為物件導向的三大特徵之一,有什麼優點?如何在**中加入封裝?是我們的重點。

一:封裝的概念:封裝就是將某些方法和屬性封裝到乙個類中,使得其他的類無法訪問他們。

二:為什麼要使用封裝?

類包括有屬性和方法,有一些屬性不能讓軟體開發者知道是如何去實現的,有的屬性變數也不需要開發者去修 改它,這個時候就可以使用封裝。

三:使用封裝的好處

1隱藏實現細節,提供公共的訪問方式

2 提高**的復用性

3提高**的安全性

四:   private是封裝的一種體現

五:private關鍵字

(1)私有的意思,可以修飾成員變數和成員方法

(2)特點: 被private修飾的後的成員只能在本類中被訪問

(3)private的應用:以後再寫乙個類的時候: 把所有的成員變數給private提供對應的get/set方法.

六:this關鍵字

(1)代表當前類的引用物件,哪個物件呼叫方法,該方法內部的this就代表那個物件,

(2)this的應用解決了區域性變數隱藏成員變數的問題。

下面舉例**

class student

//姓名設定值

public void setname(string n)

//年齡獲取值

public int getage()

//年齡賦值

public void setage(int a) }

class studenttest

}

封裝知識點

物件導向的三大特徵之一 封裝 繼承 多型 封裝原則 將類的某些資訊隱藏在類內部,不允許外部程式直接訪問,而是通過該類提供的方法來實行對隱藏資訊的操作和訪問private修飾的內容,提供相應的get set 方法 封裝優點 通過方法來控制成員變數,提高了 的安全性 把 用方法進行封裝,提高了 的復用性...

知識點總結

1,迴圈中的中斷 continue 跳出此次迴圈,繼續for迴圈 break 跳出當前for迴圈 return 跳出當前方法 2,字串的操作 componentseparatedbystring stringbyreplacingoccurencesofstring withstring iskin...

知識點總結

oncreate onstrat onresume onpause onstop onrestart ondestroy standard 啟動activity都會產生乙個新的activity 預設模式 singletop 啟動activity允許多個,但不允許重疊 singletask 只允許有乙...