-
静的
-
この
- 素晴らしい
- 最後の
静的
プロパティとメソッドは静的クラス、静的プロパティとメソッドを変更したとき。
class Person {
public String name; //实例数据成员
public String sex;
static int age; //静态数据成员
}
public class Main {
public static void main(String[] args) {
Person person = new Person();
}
}
ディストリビューションのメモリには:
例部材(メソッド)は、オブジェクトの一部です。静的データメンバ(メソッド)クラスに属します。こうして
。静的メンバまたはメソッドにアクセスするには、クラス名を介して直接アクセスすることができ、それはオブジェクトに依存しません。
B。静的メソッドは、クラスのインスタンスを作成することなく、直接呼び出すことができます。
C。静的メソッドは、静的データメンバにアクセスすることができ、あなたは、静的データメンバの値を変更することができます。
D。静的メソッドは直接非静的データメンバまたは非静的メソッド呼び出しを使用することはできません。
e.thisとスーパー二つのキーワードは、静的コンテキストで使用することはできません。(これは、本実施例への参照である、スーパーは、親クラスのインスタンスの現在のインスタンスへの参照です)
この
このキーワードは、現在のオブジェクトを表します。あなたは、フィールドやオブジェクトにアクセスするには、このキーワードの方法を利用することができます。
あなたはコンストラクタは、オブジェクトを構築するために使用され、コンストラクタ内このキーワードを使用することができ、物体が良い構造されていない、あなたがこれを使用することができ、これは代わりに、現在のオブジェクトの現在のオブジェクト参照を表して説明します。
素晴らしい
スーパーは、親クラスのインスタンスへの参照を取得します。