Animal a = new Horse()和Horse c = new Horse()之间的区别

Tra*_*ang 0 java inheritance

假设Horse该类是类的子Animal类.

  • a和c都在Horse类中使用方法和实例变量

  • c也可以使用Animal类中的方法.那么这两个参考变量之间是否有任何区别.

谢谢你的回复

SLa*_*aks 10

错误.
a不能仅在Horse类中使用方法,因为a未声明为Horse.