访问子类的。多态的意思估计你没懂。我给你举个例子。我们都属于人类这个大类。人类这个类有名字,年龄这些属性,吃饭睡觉这些方法。人类有一个子类,学生,学生不仅有名字,年龄这些属性,吃饭睡觉这些方法,还有学号这个属性,上课这个方法。当我们把一个学生当作学生类看的时候,他有学号,还要上课。当我们把他当作人类来看的时候,就看不到这些了。因为学号,上课是学生特有的。父类引用指向子类对象在这里的意思是,你用学生类构造一个学生,但是我把你当作人来看,虽然你有学号,上课。我不关心。我只关心你作为一个人有的东西。所以,当父类引用指向子类对象的时候,虽然他还是 子类,但是我们只能看到他属于父类的属相和方法而看不到子类独有的属相和方法。 |