内部の静的クラスの静的内部クラス

静的な内部クラス

 

静的な内部クラスの外部クラスのプロパティとメソッドを呼び出す方法

   1)外部非静的クラスは、内部の静的クラスのインスタンスを作成する方法でクラス内の静的プロパティおよびメソッドを呼び出すことができ

   直接「外部タイプ内部クラス。プロパティ(方法)」メソッド呼び出しの静的プロパティおよびメソッド静的内部クラスを介して直接2)外部のクラス

どのように静的な内部クラスが外部クラスのプロパティとメソッドを呼び出します 

    静的な内部クラスのメンバーメソッド、メンバー変数または外部にアクセスする場合、それは静的である必要があります

   1)静的内部クラスは、クラスの外に直接静的プロパティおよびメソッドを呼び出すことができ

   2)内部の静的クラスは、外部クラスのインスタンスを作成する方法によってクラス外の非静的プロパティおよびメソッドを呼び出すことができ

静的な内部クラスのインスタンスを作成する方法

  静的内部クラスを作成するときに、外側のクラスのオブジェクトのインスタンスにバインドされたオブジェクトの静的内部クラスのインスタンスは要求されません

  静的内部クラスは、クラスの外側に外側のクラスに属し、ないオブジェクト

   1)非クラス外部において:外部クラス名内の内部外部の名前クラスのクラス名name =新しいクラス名();.

   2)外側のクラス:クラス名name =新しい内部内部クラス名();

静的な内部クラスの外部クラスのプロパティとメソッドを呼び出す方法

   1)外部非静的クラスは、内部の静的クラスのインスタンスを作成する方法でクラス内の静的プロパティおよびメソッドを呼び出すことができ

   直接「外部タイプ内部クラス。プロパティ(方法)」メソッド呼び出しの静的プロパティおよびメソッド静的内部クラスを介して直接2)外部のクラス

どのように静的な内部クラスが外部クラスのプロパティとメソッドを呼び出します 

    静的な内部クラスのメンバーメソッド、メンバー変数または外部にアクセスする場合、それは静的である必要があります

   1)静的内部クラスは、クラスの外に直接静的プロパティおよびメソッドを呼び出すことができ

   2)内部の静的クラスは、外部クラスのインスタンスを作成する方法によってクラス外の非静的プロパティおよびメソッドを呼び出すことができ

静的な内部クラスのインスタンスを作成する方法

  静的内部クラスを作成するときに、外側のクラスのオブジェクトのインスタンスにバインドされたオブジェクトの静的内部クラスのインスタンスは要求されません

  静的内部クラスは、クラスの外側に外側のクラスに属し、ないオブジェクト

   1)非クラス外部において:外部クラス名内の内部外部の名前クラスのクラス名name =新しいクラス名();.

   2)外側のクラス:クラス名name =新しい内部内部クラス名();

おすすめ

転載: www.cnblogs.com/wzq-xf/p/11796589.html