栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

阐述:方法重载是静态/编译时绑定,但不是多态。将静态绑定与多态相关联是否正确?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

阐述:方法重载是静态/编译时绑定,但不是多态。将静态绑定与多态相关联是否正确?

在Java世界中,多态是指类之间的多态。也就是说,可能有多个子类与其共同的父类一起引用。在Java中,方法之间没有多态性。

void add(int a, int b)
void add(int a, int b, int c)
在Java语法完全不同的方法。事实并非如此-
例如,在C ++中,您可以 它们相互转换-但是在Java中则是如此。

这里要理解的关键概念是方法签名。方法签名用一种语言定义了标识单个方法的内容。(例如,在a旁边

void add(int a, intb);
,您根本无法声明
int add(int a, int b);
方法-返回值不是Java中方法签名的一部分,因此编译器会将其解释为方法的重新定义。)



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/440689.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号