Polymorphism And Interface
1.方法绑定。程序运行前,使用绑定,我们称之为预先绑定。还有动态绑定,java即采用动态绑定,在程序运行时才作用。Java里的所有方法都是动态绑定,除了static和final还有private方法。如果父类有方法a,子类没有覆盖a,那么通过upcast,call a(),将会调用父类的方法,如果覆盖了,则调用子类的a方法。1.方法绑定。程序运行前,使用绑定,
Polymorphism And Interface
1.方法绑定。程序运行前,使用绑定,我们称之为预先绑定。还有动态绑定,java即采用动态绑定,在程序运行时才作用。Java里的所有方法都是动态绑定,除了static和final还有private方法。如果父类有方法a,子类没有覆盖a,那么通过upcast,call a(),将会调用父类的方法,如果覆盖了,则调用子类的a方法。1.方法绑定。程序运行前,使用绑定,