静态方法中访问类的实例成员 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());
}
}

浙公网安备 33010602011771号