靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,而程序调用的方法
在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,也就是内存里正在运行的
那个对象的方法,而不是引用变量的类型中定义的方法。
java 中实现多态的机制是什么?
答案:2 悬赏:40 手机版
解决时间 2021-04-08 14:53
- 提问者网友:心如荒岛囚我终老
- 2021-04-07 19:47
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-04-07 21:22
没有继承就没有多态 当然有接口也会有多态因为接口可以说是一种特殊的继承
给你举个例子 NEW对象的时候 用父类的类型来NEW子类 当调用方法或字段的时候会先在子类里面找如果子类没有 然后又会到父类里面找 当然如果父类也没有 那么 编译的时候就等着报错吧! 这可以说是一种多态的形式
应该能懂吧 我当初也不懂 别人就是这么给我说了下也就懂了!~ 呵呵
给你举个例子 NEW对象的时候 用父类的类型来NEW子类 当调用方法或字段的时候会先在子类里面找如果子类没有 然后又会到父类里面找 当然如果父类也没有 那么 编译的时候就等着报错吧! 这可以说是一种多态的形式
应该能懂吧 我当初也不懂 别人就是这么给我说了下也就懂了!~ 呵呵
全部回答
- 1楼网友:一把行者刀
- 2021-04-07 21:33
多态,就是重载和重写.重载发生在一个类中.重写发生在子类,意思就是子类重写父类相同名称的方法.重载的特性,方法名相同.返回类型,传入方法的参数不同(包括个数和类型). 重写的特性,方法名相同,返回类型,参数均相同,必须发生在子类.
某个类型的引用变量引用子类的实例,对这个引用变量进行类型转换。嘀嘀闷闷 重点:成员变量、静态方法按照引用变量声明的类型静态绑定;实例方法按照引用变量引用的实例动态绑定。 采纳吧宝贝 嘎嘎~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
正方形一边上任一点到这个正方形两条对角线的 |
阴历怎么看 ? |