一、訪問許可權
1、private:定義的屬性和方法只能在自己類中訪問
2、protected:受保護的訪問 在繼承中相當於public ,在其他類中使用時private
3、default:預設的 不寫會自動新增 定義的屬性只能在同乙個包中訪問 即使是子包也不行
4、public:可以在不同的包中訪問 但是要匯入包
注意:要根據資料設定訪問許可權 例如:乙個人的年齡不可能是負數 但是 物件.age卻可以任意修改 所以我們要把age設定成私有 只能通過自己設定的方法呼叫
private和public稱為成員訪問限定符
private和public稱為成員訪問限定符 member access specifier 除了private和public之外,還有一種成員訪問限定符protected 受保護的 用protected宣告的成員稱為受保護的成員,它不能被類外訪問 這點與私有成員類似 但可以被派生類的成員函式訪問...
public繼承後,父類與子類訪問隱藏
子類父類同名virtual函式 引數相同 用子類的指標,引用,物件訪問時,子類會覆蓋父類方法 只能訪問子類方法 子類父類同名virtual函式 引數相同 用父類的指標,引用,物件訪問時,子類會覆蓋父類方法 只能訪問子類方法 子類父類同名virtual函式 引數不同 用子類的指標,引用,物件訪問時,子...
Java 關於public等修飾符的使用
同乙個包內 不同的包 本類 子類非子類 子類 非子類private 無修飾符 default protected public private protected public都被稱作是可見性修飾符 private以及protected只能用來修飾類的成員 變數 方法 public和預設修飾符既用於...