什么叫Java的动态机制?
应该满足三个条件:
1.要有继承
2.要有重写(当然是子类重写了父类的某个方法啦)
3.父类的引用要指向子类对象
这点最重要了,我自己的体会就是:比如有Animal类和Cat类,Cat类继承于Animal类,Cat类重写了Animal类的shut( )方法,然后在main方法中,Animal a = new Cat( );这就是父类的引用要指向子类对象.
这样的结果就是new出来的a调用shut( )方法,所用的shut( )方法实际上是Cat( )类里所重写的shut( )方法.