1. 程式人生 > >【java學習】6.訪問修飾符

【java學習】6.訪問修飾符

七、訪問修飾符

  1. 從繼承角度談訪問修飾符

本類同包子類異包子類

Private                yes            no             no

<package>             yes            yes             no

Protected             yes            yes             yes

Public                 yes            yes             yes

<package>修飾符只有本包內部類可見,外部類,即使是子類也看不到。

Protected 修飾符不僅本包內部可見,外包子類也可見。

  1. 從引用角度談訪問修飾符

本類同包子類同包非子類異包子類異包非子類

Private        yes     no         no         no        no

<package>     yes     yes          yes        no        no

Protected     yes     yes          yes        no        no

Public        yes      yes          yes        yes       yes

一個java檔案一般來說只定義一個類,但也可以定義多個類

一個java檔案中只能有一個public類,java檔名和這個公用類的類名必須保持一致

其他所有java類全部都是包級別描述的