四種訪問修飾符

2021-09-27 22:26:19 字數 577 閱讀 5967

首先先說一下四種訪問修飾符都是誰:①private;②protected;③public;④package/friendly/default 。

現在詳細說一下四種訪問修飾符的訪問許可權:

私有的,只有自身可以訪問,同包子類、不同包子類都不可繼承,同包類、其他類均不可訪問。

自身和同包類都可以訪問,其他類不可以訪問;同包子類可以繼承,不同包子類不可繼承。

自身和同包類都可以訪問,其他類不可以訪問;同包子類和不同包子類都可繼承。

自身、同包子類和其他類都可以訪問,同包子類和不同包子類都可以繼承。

1.屬性通常使用private封裝起來;

2.方法一般使用public用於被呼叫;

3.會被子類繼承的方法,通常使用protected;

4.package用的不多,一般新手會用package。

還有作用範圍最小原則:

一般能用private就用private,不行就放大一級用package,再不行就用protected,最後用public。

Java四種訪問修飾符

那麼什麼情況該用什麼修飾符呢?從作用域來看,public能夠使用所有的情況。但是大家在工作的時候,又不會真正全部都使用public,那麼到底什麼情況該用什麼修飾符呢?屬性通常使用private封裝起來 方法一般使用public用於被呼叫 會被子類繼承的方法,通常使用protected package...

C 的四種訪問修飾符

public 公有的,是型別和型別成員的訪問修飾符。對其訪問沒有限制。internal 內部的,是型別和型別成員的訪問修飾符。同乙個程式集中的所有類都可以訪問 private 私有的,是乙個成員訪問修飾符。只有在宣告它們的類和結構中才可以訪問。protected 受保護的,是乙個成員訪問修飾符。只能...

四種訪問修飾符詳解(推薦)

四個訪問修飾符 是新增到類 結構或成員宣告的關鍵字 public 公有的,是型別和型別成員的訪問修飾符。對其訪問沒有限制。internal 內部的,是型別和型別成員的訪問修飾符。同乙個程式集中的所有類都可以訪問 private 私有的,是乙個成員訪問修飾符。只有在宣告它們的類和結構中才可以訪問。pr...