首先先說一下四種訪問修飾符都是誰:①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...