7. Polymorphism
Bruce Eckle给与的提示:
注意事项一:所有Java函数都是通过后期绑定(late binding)达到多态性的。
注意事项二:声明为final的函数可以被编译器基于效率考量改为inline,类似前期绑定的效果。但是,原则上不要相信编译器的智商,除非处于设计上的考量而不要为效率问题而把函数声明为final。
转载于:https://www.cnblogs.com/sinbadblue/archive/2004/12/22/80644.html
7. Polymorphism
Bruce Eckle给与的提示:
注意事项一:所有Java函数都是通过后期绑定(late binding)达到多态性的。
注意事项二:声明为final的函数可以被编译器基于效率考量改为inline,类似前期绑定的效果。但是,原则上不要相信编译器的智商,除非处于设计上的考量而不要为效率问题而把函数声明为final。
转载于:https://www.cnblogs.com/sinbadblue/archive/2004/12/22/80644.html