public class User02 {
public static void main(String[] args) {
UserText02 u = new UserText02(20);
}
class UserText02{
int age;
public UserText02(int i) {
age = i;
}
}
}
代码中第二行出现了问题,原因是内部类不是内部静态类,是动态的,而main是静态类,所以会出现以上问题;
解决方法:
1.UserText02 u = new User02().new UserText02(20);