public class Teacher extends Person {
public Teacher () { 
super(); 
}
public Teacher(int a) { 
System.out.println (a); 
}
    public void func() { 
     System.out.print ("2,");
     }
    public static void main(String[] args) { 
     Teacher t1 = new Teacher (); //输出2
     Teacher t2 = new Teacher(3);//输出2,3
     }
}
class Person {
    public Person() {
     func(); 
     }
    public void func() { 
     System.out.println("1,");
     }
} 正确的输出如注释所示
请详细的解释一下,谢