類的高階概念

2021-09-27 09:18:28 字數 592 閱讀 8426

訪問修飾符包括以下四種:

public:可以被任意類屬性呼叫,範圍最大

protected 受保護 只能被同包或者子類訪問

預設(什麼都不寫) 只能被同一包中其他類訪問

private 私有 只能被本類訪問

封裝的好處:可以使資料更加安全,不容易被更改。

靜態成員:使用static修飾的類中成員

使用方法:類名.靜態變數名

當類載入時靜態載入塊會被一起載入

內部類:在類的內部定義乙個類被稱為內部類,內部類所在的類叫外部類

內部類分為靜態內部類,成員內部類,區域性內部類。匿名內部類

靜態內部類結構:

class 類名{

static class 類名{

//方法屬性等

成員內部類結構:

class 類名{

class 類名{

//方法屬性

區域性內部類結構:

class 類名{

void 方法名(){

class 類名{

匿名內部類結構:

new 類名或介面名(){

//匿名內部類的主體,通常是繼承或介面實現的方法

類的高階概念

封裝 組裝和資訊隱藏 組裝 類的定義就是組裝 屬性 行為 資訊隱藏 訪問修飾符 看修飾符分情況隱藏 方法實現 體現的是呼叫者的資訊被隱藏,呼叫者無需知道方法的具體步驟,只關心效果 功能 的達成 封裝的好處 類的成員變數可以變成唯讀或者只寫 類可以對儲存在其他成員變數中的內容有乙個整體的控制 類的使用...

類的的高階概念

訪問修飾符 用來修飾定義在類中的屬性和行為可以被其他人訪問修飾的符號 本類 同包 不同包 子類 非子類 子類 非子類 private y n n n n default y y y n n protected y y y y n public y y y y y private私有 只有本類可以訪問...

Qmake高階概念

迄今為止,我們見到的qmake專案檔案都非常簡單,僅僅是一些name value和name value的列表行。qmake提供了很多更強大的功能,比如你可以使用乙個簡單的專案檔案來為多個平台生成makefile。到目前為止,你已經看到在專案檔案中使用的 操作符和 操作符。這裡能夠提供更多的可供使用的...