訪問修飾符包括以下四種:
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。到目前為止,你已經看到在專案檔案中使用的 操作符和 操作符。這裡能夠提供更多的可供使用的...