为什么可以不一样呢?这两个类名的作用是什么啊?在父类调用的时候就是父类名 对象=子类名。什么意思
1.是可以不一样的,这叫引用的多态。 可以用父类声明的引用变量指向子类对象。这叫向上类型转换。
2.左边的类名是用来声明引用变量。右边的类名是用来实例化类的对象。
3.父类名声明引用变量指向子类对象是最向上类型转化。