Javaは、4つのアクセスレベルを設定:公共>保護>パケットアクセス(デフォルトのアクセス;キーワードなし)>プライベート
パブリックアクセスをデフォルトとするクラスを変更するために使用することができます。四つの許可変数とメソッドは、クラスを変更することができます。例(内部を議論しません):
パブリッククラスTKGbordDemoFileSVImpl実装ITKGbordDemoFileSV {} 修飾クラス
公共ボイド取引(文字列ftpPathCode、文字ファイル名、文字SYSTIME、列offerIdentify)が例外をスロー{} 修饰方法
つまり、パケットアクセス、クロスパッケージのアクセスを可能にする、公的機関の最大値、上のようにパッケージ内のクラスとクラス間のアクセスや、プライベート権利最小の間で権限を設定するかどうか、だけクラス内のアクセスを可能にします
修飾子 | 内部クラス | 同じパッケージ | サブクラス | どこでも |
民間 | √ | |||
デフォルト | √ | √ | ||
保護されました | √ | √ | √ | |
公衆 | √ | √ | √ | √ |
√