public class Test { public String name; public static void main(String[] args) { name = "lskdjf"'//error } } 这是典型的错误,因为main方法是static的,不属于Test类,如果在他内部调用name,而name是每一个Test实例都有的变量,那main中应该去哪一个实例的name呢?所以你必须: public static void main(String[] args) { Test test = new Test(); test.name = "safsd"; }其余情况类同!
public String name;
public static void main(String[] args) {
name = "lskdjf"'//error
}
}
这是典型的错误,因为main方法是static的,不属于Test类,如果在他内部调用name,而name是每一个Test实例都有的变量,那main中应该去哪一个实例的name呢?所以你必须:
public static void main(String[] args) {
Test test = new Test();
test.name = "safsd";
}其余情况类同!
test.primeNumber prime=new test.primeNumber();或是
primeNumber prime=new primeNumber()试过了,都不能实例化primeNumber这个类啊,错误提示是:“cannot resolve symbol”。
public class primeNumber extends Test
我看是你的定义不对,所以找不到primeNumber类