静态方法中访问类的实例成员 9.30

静态方法中只允许访问静态数据,如果在静态方法中访问类的实例成员,即没有附加static关键字的字段或方法,可以在静态方法中创建类对象,用类对象访问类的非静态成员

package test2;

public class Demo2 {
	public static void main(String[] args) {
		Employee.demo();
	}

}

class Employee
{
	String name = "测试";
	int employee_id;
	static int total_employees;
	
	public String getName() {
		return name;
	}
	
	static void demo(){
		total_employees=0;
		Employee e = new Employee();	//在static中创建类对象,可以访问类的非静态成员
		e.employee_id = 100;
		System.out.println(e.employee_id);
		
		System.out.println(e.getName());
	}
}

  

posted @ 2022-10-02 21:55  ashuai~  阅读(49)  评论(0)    收藏  举报