为什么会出现多态?
先看: Java动态绑定机制的内幕
所得结论:
Father obj=new Child();obj.staticMethod();obj.age;obj.sayHello();
static方法,private方法,final方法,变量,常量会被静态绑定,就是说obj的staticMethod方法调用的是父类的。属性age调用的也是父类的。而sayHello调用的是Child的,这个过程是通过动态绑定的。
posted on 2011-11-22 09:38 ibeen 阅读(266) 评论(0) 收藏 举报