12月6日、Javaのレッスン9

最終的なキーワード
の変数、メソッド、クラスを変更するための最終的な
変数の最終的な変形例としては、可変量、すなわち定数を変更しないことを示し、方法の最終的な改変は、サブクラスでオーバーライドすることができない
修飾finalクラスを使用して継承することができない
クラスに「内部クラス」と呼ばれるクラスのクロス外側のクラスの外クラスの定義内
のローカル内部クラス;静的な内部クラス、匿名内部クラスの内部クラスのメンバー:内部はカテゴリに分類され
たクラス内はプライベート外部のクラスを簡単にアクセスすることができますメンバプロパティ
プロセスにおけるクラス定義内のローカルインナークラスになる
修正された内部静的キーワードクラス、「静的内部クラス」と呼ばれる内部クラスを使用して、
匿名の内部クラスは、唯一のクラスの内部クラスの名前です。
確かに新しいの背後に匿名内部クラス。
シングルトンパターンの実装方法:
プライベートコンストラクタ:インスタンスへの参照とプライベート静的変数は、インスタンスを取得するためにパブリック静的メソッドを提供します。
抽象クラスと抽象メソッドは、「抽象」のキーワードクラスは変更使用する必要があります
抽象クラスは、サブクラスの継承を持っている必要があります
クラスの抽象キーワードの前に、このクラスは抽象クラスである指定
のインターフェイスを:パブリッククラスは、コンプライアンスのために必要な機能の数を定義します仕様、唯一のいずれかの実装を提供せずに、これらのクラスを提供しなければならないいくつかの方法が必要です
Javaは、インターフェイスを介してこの欠陥を構成する、クラスは、親クラスから継承することができ、ある単一継承のみをサポートし、Javaのクラスが複数を実装することができますインターフェースは、そのプログラムをより柔軟かつ拡張が容易になります。
コールは、インタフェース名が必要です
インターフェイスは、複数の親インタフェースから継承することができますが、インタフェースはインタフェースを継承することができ、クラスが継承することはできません。
インタフェース文インタフェース
のデフォルトのpublic static
クラス実装のインタフェース[アクセサ]クラス名インターフェース{
}
実装キーワード器具インタフェース
との間のインターフェースを分離するために、カンマを使用して複数のインターフェイスを実装することができAクラス

おすすめ

転載: blog.51cto.com/14589620/2456940