修飾符 當前類 同包 子類 其它包 private √ × × × default ...
作用域public,private。protected。以及不寫時的差別 這四個作用域的可見范圍例如以下表所看到的。 說明:假設在修飾的元素上面沒有寫不論什么訪問修飾符,則表示friendly。不使用keyword默覺得包內使用。 作用域當前類同一package子孫類其它package public protected friendly private 備注:僅僅要記住了有 種訪問權限, 個訪問 ...
2017-05-18 14:43 2 6773 推薦指數:
修飾符 當前類 同包 子類 其它包 private √ × × × default ...
不寫為默認修飾符 friendly 修飾。 public:當前類、同一包中、子孫類、其他包 都可使用 protected:當前類、同一包中、子孫類 可使用 friendly:當前類、同一包中 可使用 private:僅當前類中可使用。 ...
不寫任何作用域(即訪問權限)表示friendly public 公共,權限最大,作用域最大,在類內部、同一package、子孫類、其他package都可以訪問 protected保護,在類內部、同一package、子孫類都可以訪問,但其他package不能訪問 friendly友好,在類內部 ...
修飾符 當前類 同 包 子 類 其他包public √ √ √ √protected √ √ √ ×default √ √ × ×private ...
聽燕老師講解面向對象也蠻有幾天了! 現在自己總結一下吧! Private()私有屬性:只能在聲明的類里引用! 如下: Class Human{ Private $money=500; //這個$money屬性,只能在Human類里引用——即大括號內 } Public()公共 ...
具體區別: 在說明這四個關鍵字之前,就class之間的關系做一個簡單的定義,對於繼承自己的class,base class可以認為他們都是自己的子女,而對於和自己一個目錄下的classes,認為都是自己的朋友。1、public:public表明該數據成員、成員函數是對所有用戶開放的,所有 ...
private是完全私有的,只有在類自己里面可以調用,在類的外部和子類都不能調用,子類也不能繼承父類的private的屬性和方法。 protected雖然可以被外界看到,但外界卻不能調用,只有自己及自己的子類可以調用(protected的屬性和方法都可以被子類所繼承和調用)。 private ...
要繼承使用的話要用protected聲明。 (子孫類也可以用)。 1、public:public表明該數據成員、成員函數是對所有用戶開放的,所有用戶都可以直接進行調用2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用 ...