问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

.什么是多态?面向对象程序设计为什么要引入多态的特性?使用多态有什么优点?

发布网友 发布时间:2022-07-14 21:46

我来回答

2个回答

热心网友 时间:2023-10-09 05:13

多态就是多重状态。比如有一个父类superClass,它有2个子类subClass1,subClass2。superClass有一个方法func(),两个子类都重写了这个方法。那么我们可以定义一个superClass的引用obj,让它指向一个子类的对象,比如superClass obj = new subClass1();那么我们调用obj.func()方法时候,会进行动态绑定,也就是obj它的实际类型的func()方法,即subClass1的func()方法。同样你写superClass obj = new subClass2();obj.func()其实调用的是subClass2的func()方法。这种由于子类重写父类方法,然后用父类引用指向子类对象,调用方法时候会进行动态绑定,这就是多态。多态对程序的扩展具有非常大的作用,比如你要再有一个subClass3,你需要改动的东西会少很多,要是使用了配置文件那就可以不动源代码了。

热心网友 时间:2023-10-09 05:14

u伐猢tru伐猢g洎ㄈa渐c≤sp堡xm多态中3的一s个o对象具有多种特征,他可以0根据不q同的情况来做出不v同的响应,例如,一p个r停车j场大w车p收费80元x,小n车r20元j 这就是多态 多态在可以4很有效的简化6代码
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
交通工程好考公务员吗 交通工程类考公时包括哪些专业 交通工程专业的能报考什么样的公务员 交通工程专业往哪些方向考公务员 交通工程可以考公务员有哪些岗位 我专业交通工程。能考什么类型的公务员 支付宝怎么关联另一个账号 支付宝怎么关联另一个支付宝 支付宝关联账号在哪里?怎么添加? 京东买手机发票可以开别人名字吗 PLC指数是什么意思 在PLC中,什么是十进制常数? 台达plc常数k怎么理解 在PLC中,什么是十进制常数 惠州锦绣壹号小区怎么样 三菱plc里面的常数是什么意思啊,可以举个例子吗?大伙知道么 三菱PLC常数H是什么意思 PLC的常数是什么意思PLC的常数怎么理解 全球公爵有什么好处和坏处? 使用全球公爵,都有哪些权益? 为什么我一到夏天就出汗特别厉害,内裤都潮湿的.是不 全球公爵是干嘛的?有什么好处? 组装电脑好还是品牌的好 心愿游戏书房钥匙在哪 全球公爵是不是信用卡?有什么用? 碧玉堂前一树梅,年年雪里透花开,莫看容易寻常有,北寒刺骨第一魁 求解签,求的是各个方面的 一魁首啊两匹马呀下一句 无间有爱刘一魁后来喜欢上了小雪没? 河南一魁商贸有限公司怎么样? 靳东扮演的一魁是哪部片子 三菱plc k2010是什么常数?求详解!谢谢 plc编程中常数0由mov-b输出vb1什么意思?由常数1输出QB1、VB0又是什么意思 大亚湾富康锦绣壹号怎么样 锦绣壹号五期楼盘怎么样 请问B2能开多长的货车? 开展“全国中小学生交通安全教育活动”有什么意义 全球公爵是不是信用卡,这卡有什么用呀? 全球公爵和全球骑士卡有什么区别,有什么用? 全球公爵有什么坏处 野生水芹菜采完当年还生长吗 全球公爵到底是不是信用卡?这卡有什么用呀? 天罗地网完整版电影 求教一首歌名,在皮尔斯布鲁斯南演的电影《偷天游戏(天罗地网)》中,托马斯把画放回美术馆里那首背景歌 无种繁殖的方法 孩子比较懒,家长该如何帮他克服? 表达“对于他人的承诺没有辜负”的诗句有哪些? 怎样剪接音乐 如何剪接歌曲? 饺子算太原美食吗? 如何多用户打access2007数据库