ホームページ >Java >&#&チュートリアル >Java クラスのメンバー アクセス インスタンスの分析
1. 静的メンバー
静的メンバーはクラスに属しており、アクセスする際にはクラスへのアクセスが必要です。
静的メンバーのオープンスペースは、このタイプのメモリーが最初にロードされるときに開かれます。
2. 非静的メンバー
非静的メンバーはオブジェクトに属し、オブジェクトを使用してアクセスする必要があります。
オブジェクトがインスタンス化されると、非静的メンバーのスペースが開きます。
静的メソッドでは、非静的メンバーに直接アクセスできません。
静的メンバーに直接アクセスするには、非静的メソッドを使用します。
3.例
class Person { String name; static int a; void eat() {} static void sleep() {} } class Program { public static void main(String[] args) { Person xiaoming = new Person(); // 访问非静态成员 xiaoming.name = "xiaoming"; xiaoming.eat(); // 访问静态成员 Person.a = 10; Person.sleep(); // 注: // 访问静态的成员, 也可以使用对象来访问, 但是会有警告 // 推荐使用类来访问静态成员 } }
以上がJava クラスのメンバー アクセス インスタンスの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。