java的多态性

来源:互联网 发布:mac qq群视频怎么进入 编辑:程序博客网 时间:2024/05/06 03:28

一个java类中包涵的元素可分为:

                 方法:静态方法,实例方法

                 变量:静态变量,实例变量

个人认为java虚拟机的动态绑定机制及多态特性体现之一:在继承的基础上对于实例方法的调用上,即何时调用实例方法,调用谁的实例方法。

               说明:

               person类继承base类:

               base  a=new  person()

               类类型             实例引用              

               绑定规律:

                          1.实例方法与引用变量实际引用的对象的方法绑定,即动态绑定                                       

                          2.静态方法与引用变量所声明的类型的方法绑定,属于静态绑定

                          3.成员变量(包括静态变量和实例变量)与引用变量所声明的类型的方法绑定,属于静态绑定,在编译的时候就已经确定了

0 0
原创粉丝点击