软题库 培训课程
当前位置:信管网 >> 试题库 >> 文章内容
两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
来源:信管网 2015年03月04日 【所有评论 分享到微信

鹿港超声波清洗机 9:55:07
对象的多态性是指()
A、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式
B、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式
C、两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
D、两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式
Aureiusl 9:56:21
C
飞羽 9:56:42
C
Esd Vt 9:56:43
D
鹿港超声波清洗机 9:56:46
解释下,答案为A
飞羽 9:57:16
答案错了吧,不同类谈什么多态?
衣飘 9:58:54
应该是a
Aureiusl 9:59:13
多态特征:同一个类、方法名相同、不同的传参或返回值
若水 9:59:13
答对的人解释一下
61 9:59:15
还要单位盖章啊。。。。
Aureiusl 9:59:57
多态参数可以不一样啊!
Aureiusl 10:00:07
方法名相同就可以了
鹿港超声波清洗机 10:02:12
C#中的多态定义(原话):
多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的行为方式。
鹿港超声波清洗机 10:03:55
出题很随机,就看出题人的意图了
飞羽 10:04:19 

衣飘 10:05:34
多态的目的是避免类似的方法用多种的命名
飞羽 10:05:48
有和俺同名的?!
衣飘 10:07:02
同一个类的对象引用同一个方法返回不一样的值这个系统不是错乱
鹿港超声波清洗机 10:07:04
举个例子。 animal类,human类继承animal类,dog类继承animal类,animal类有个抽象方法speak(),human类和dog类都对speak方法做了实现。来看多态是怎么实现的: animal h = new human(); animal d = new dog(); h.speak(); d.speak(); 对象h 和 d都是animal类,调用animal的同一个方法speak,但h.speak是由human类的speak实现,而d.spean是由dog类的speak实现。

本题中human、dog被认为不同的类了,但有的人会认为二者都属于animal类
鹿港超声波清洗机 10:08:40
不过准确的将,二者只是继承animal类

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章