使用方法1. final3種類
(1)定数変更:不変
(2)変形方法:サブクラスでオーバーライドすることはできません
(3)変形クラス:それは継承できません
2.静的
- 静的な状態
- インスタンスとは対照的に、静的メンバーは、クラスに属します
- 一般的な使用を呼び出すための静的なクラス名
- 静的を使用している場合
原則:実行することはできません
静的な非オブジェクト指向の文法
使用シナリオ:共用静的データ、ツール、方法、
コードの静的ブロックを直接非静的メソッドを呼び出すことはできません(例として呼ばれることもあります)
- 静的初期化ブロック
{クラス
の静的{
クラスは一度だけロードされている
}
}
のためにいくつかのリソースを初期化//
ファイルのロード
Fi回線
接続データベース...
3.アクセス制御文字:
カテゴリ | パッケージ | サブクラス | 任意に | |
パブリック | √ | √ | √ | √ |
保護されました | √ | √ | √ | |
[デフォルト | √ | √ | ||
プライベート | √ |
選択原則:小規模を利用するために
他の開発者と公共の契約があり、安定したままにしようとする事を開くことで合意
プライベートプライベート
メンバー変数は、一般的に民間になるように設計されています
あなたは、開示された方法を使用し、またはプライベート変数に代入された値はプライベート変数で取得することができます。