当前位置:编程学习 > C#/ASP.NET >>

C# 初学请教:多态是个什么意思,不甚明白!!多谢赐教

C# 初学请教:多态是个什么意思,不甚明白!!多谢赐教  --------------------编程问答-------------------- 兄台你找本面向对象的书看看自然就知道了。简单的说就是你只是让一个子类们去干,至于怎么干由子类们自己决定。 --------------------编程问答--------------------  多态是指为同名的方法提供不同的实现的能力,它使得我们不用关心方法的具体实现而仅仅依靠其名称来进行调用操作。 --------------------编程问答-------------------- 多态性是指以不同的方式、不同的类来实现一个公共接口的能力。譬如说,你定义了BladeMaster(剑圣)、DeathKnight(死亡骑士)、DaemonHunter(恶魔猎手)、Archmage(易做图师)这四个类并且分别创建了它们的实例,此时你向每个实例都发送一条UseUltimateSkill(使用终极技能)这个消息,这四个实例将完成不同的事情,BladeMaster将施展剑刃风暴,DeathKnight将召唤周围的死尸,DaemonHunter将变身,而Archmage将实现部队的瞬间移动。每个类都可以以不同的方式对一条特定的消息作出反应,这就是多态性的精髓! --------------------编程问答-------------------- 不明白多态,楼上回答很有创意啊 --------------------编程问答-------------------- 应该是:传入参数的:类型、个数或顺序不同的几个同名方法吧?
我就是这么认为的哈哈~ --------------------编程问答--------------------  应该是:传入参数的:类型、个数或顺序不同的几个同名方法吧? 
我就是这么认为的哈哈~ 
------------------
这叫重载函数吧
--------------------编程问答-------------------- D3 --------------------编程问答-------------------- 重载不是多态?嘎嘎 --------------------编程问答-------------------- 封装、多态、继承,面向对象的3大特点。3楼回答很形象 --------------------编程问答-------------------- 当父类引用子类对象时就会体现出多态的效果
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,