java 課堂筆記 訪問控制符

2021-08-09 09:12:43 字數 519 閱讀 7785

1.public

2.protect

3.預設default

4.private

在乙個類的內部,所有的成員可以相互訪問,訪問控制符是透明的;訪問控制符是針對外部而言的。

在乙個類的外部:通過

物件名.私有成員名

的方式是無法訪問該物件中的私有成員,這樣的編寫會錯誤

1.通過類名訪問類內部成員

2.通過類物件名訪問類內部成員

可通過,外部訪問方式訪問類內部的public成員

private

不可通過外部的訪問方式,訪問類內部的private成員

其它

同名的函式通過不同的形參做類似的事情,叫做函式過載

函式過載的要求

1. 函式的形參個數

2. 函式的形參順序

3.函式的形參資料型別

這三個至少有乙個是不一樣的。

如果兩個函式只是函式的返回值不一樣,其他都一樣 ,這構不成函式的過載並且編譯時會報錯。

訪問控制符

訪問控制符 類的訪問控制符有四種 public private protected和預設 即變數或方法前不新增訪問控制符 在乙個類的內部 所有成員可以相互訪問,訪問控制符是透明的 訪問控制符是針對外部訪問而言的 在乙個類的外部 通過 類物件名.私有成員名 的方式無法訪問該物件中的私有成員 但可以訪問...

訪問控制符

1 公共訪問控制符 public 如果乙個類被宣告為公共類,表明它可以被所有的其 它類所訪問和引用。用 public 修飾的類的域稱為公共域。如果公共域屬於乙個公共類,則它可以被所有的其他類所引用。2 私有訪問控制符 private 用 private 修飾的成員變數 域 只能被該類自身所訪 問,而...

訪問控制符

四種訪問控制級別 private 當前訪問許可權 被宣告為private的成員 只能被當前類中的其他成員訪問,不能在類外看到。什麼是封裝?封裝,就是隱藏實現細節 將屬性私有化 提供公有方法訪問私有屬性 通過這些公有方法訪問私有屬性 如何實現封裝 封裝的實現 修改3.5例項成員和類關係成員 stati...