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 중국어 웹사이트의 기타 관련 기사를 참조하세요!