Java_權限修飾符

 

修飾符的權限spa

      本類   同一個包下(子類和無關類)   不一樣包下(子類)   不一樣包下(無關類)
private     Y
默認      Y       Y
protected   Y        Y            Y
public     Y        Y              Y          Y變量

 

類及其組成所使用的常見修飾符權限

 A:修飾符:
  * 權限修飾符:private,默認的,protected,public
  * 狀態修飾符:static,final
  * 抽象修飾符:abstract
B:類:
  * 權限修飾符:默認修飾符,public(對外的類通常不用private和protected修飾)
  * 狀態修飾符:final
  * 抽象修飾符:abstract

  * 用的最多的就是:public

 C:成員變量:
  * 權限修飾符:private,默認的,protected,public
  * 狀態修飾符:static,final

  * 用的最多的就是:private

 D:構造方法:
  * 權限修飾符:private(當一個類中全部的方法都是靜態的,把構造方法私有),默認的,protected,public

  * 用的最多的就是:public

 E:成員方法:
  * 權限修飾符:private,默認的,protected,public
  * 狀態修飾符:static,final
  * 抽象修飾符:abstract

  * 用的最多的就是:public

F:除此之外的組合規則:
  * 成員變量:public static final
  * 成員方法:
  * public static
  * public abstract
  * public final方法

相關文章
相關標籤/搜索