关于内部类写测试类的问题
package java1;public class Group4
{
public class Student1 //抽象内部类
{
int count;
String name;
public void output() {} //抽象方法
}
public class Student extends Student1//继承抽象内部类
{
public Student(String n1)
{
name = n1;
count++; //Student.count
}
public void output() //实现抽象方法
{
System.out.println(this.name +" count="+this.count);
}
}
/* public Group4()
{
Student s1 = new Student("A");
s1.output();
Student s2 = new Student("B");
s2.output();
}
public static void main (String args[])
{
Group4 g4 = new Group4();
}
} */
}
这是例题的源程序,其中红色的部分我想给它写到另外的一个测试类中,
package java1;
public class text {
public static void main(String[] args) {
Group4 g4 = new Group4();
Student s1,s2; }
}
但是蓝色的部分却报错,为什么?应该怎么改啊?