调用打印信息的方法,因为子类Teacher重写了父类的方法,所以运行时按照运行类型执行了子类的打印方法。但子类中teach方法是特有的,如果数组中的对象想单独使用teach方法需要进行类型判断。但是打印方法也调用了teach方法却不需要判断类型,由此我想到,在父类中重写一个子类的方法岂不美哉,但那样你需要把子类所有的特有方法都在父类重写一个空方法,子类特有方法如果多的话,也很繁琐