java 多态

为什么会出现多态?

先看: 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)    收藏  举报

导航