多型のために2つのメカニズムを提供1.java
答え:多型(達成するために、オーバーロードされたメソッド)とランタイム多型(カバレッジを達成するための方法)コンパイル時
2.過負荷をとカバーとの違い
多くの人が混乱する傾向がある、理解する単純なことができます:オーバーロードは、パラメータを区別するために別の方法を使用しているが、異なるコンテンツのメソッド本体をカバーすると述べました。
3.どのように親クラスのクラス名を取得するために
はgetClass()を。GetSuperclassを()。関連項目GetName()
どのような違い4.thisスーパーであり、
この形状は、参照メンバ変数との方法を区別するために使用された
親クラスにアクセスするには、スーパーメンバ変数やメソッドを
内部クラスは何5.
メンバー内部クラス、静的な内部クラス、ローカル内部クラス、匿名内部クラス
6.抽象クラスとインタフェース
のインタフェースは、デザインコンセプトを実装する必要があります。関係-ている
抽象クラスのみ、デザインコンセプトを継承することができます:ある関係
7.組成と継承
-た関係:組み合わせは、新しいクラスの設計概念、オブジェクトの再利用既存のクラスの機能を作成するために、元のクラスを指す
IS-:継承サブクラスの特性を意味するが、設計コンセプトを親クラスを継承します関連性
8.java初期化シーケンス
親クラス静的変数、静的コードブロックの親クラス、サブクラス静的変数、静的コードブロックサブクラス、親クラスの非静的変数、非静的ブロックの親クラス、親クラスのコンストラクタ、非静的サブクラス可変、非静的ブロックサブクラス、サブクラスコンストラクタ(場合、メモリは、4つのフロントのセット三の後部三つのグループ)
継続的に更新され...