你的test02中没有主方法 运行当然出错 不要说那个内部类里已经有了主方法 内部类的主方法必须调用才可以
解决办法:在test02中加一个主方法 然后声明并new一个GradeBookTest ok
内部类方面的问题,类的组织有问题。
displayMessage()不可见。
GradeBook如果是静态类,可以试试效果。
另外,也可以用 class test01 的对象来引用GradeBook,不过,前者在设计时要增加GradeBook的对象创建。
public class test02 {
public class GradeBookTest{
怎么会有两个类?