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中文網其他相關文章!