JAVA学习过程BUG收录
无法从static上下文引用…
public class ConstructorTest {
public static void main(String[] args){
Employee[] staffs=new Employee[3];
staffs[0]=new Employee("唐僧",3000);
}
}
class Employee{
//具体内容......
}
}
出错原因分析:将一个非静态类Employee放在了main方法所属类ConstructorTest的里面了,Employee属于了ConstructorTest的一员,而静态方法main不能访问该类的非静态成员,自然不能通过new创建一个Employee对象实例。
修改方法:
或者将Employee类放到ConstructorTest 类外面