关于C#多态的理解 C#中的多态分三种:抽像多态、继承多态、接口多态。希望高手、大侠。分别帮忙解释解释!什么是抽像多态、什么是继承多态、什么是接口多态。最好能有实例!谢谢啦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 c#里多态是指一个类可以具有多种行为。多态性指定义具有名称相同的方法或属性的多个类,这些类具有不同的行为,但共享相同的基类或接口。 态性是类为方法(这些方法以相同的名称调用)提供不同实现方式的能力。多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现可以用不同的方式实现组件中的多态性: 接口多态性。 继承多态性。 抽象类实现的多态性。 接口多态性 多个类可实现相同的“接口”,而单个类可以实现一个或多个接口。接口本质上是类需要如何响应的定义。接口描述类需要实现的方法、属性和事件,以及每个成员需要接收和返回的参数类型,但将这些成员的特定实现留给实现类去完成。继承实现的多态性 多个类可以从单个基类“继承”。通过继承,类在基类所在的同一实现中接收基类的所有方法、属性和事件。这样,便可根据需要来实现附加成员,而且可以重写基成员以提供不同的实现。继承类也可以实现接口抽象类实现的多态性 抽象类同时提供继承和接口的元素。抽象类本身不能实例化,它必须被继承。该类的部分或全部成员可能未实现,该实现由继承类提供。已实现的成员仍可被重写,并且继承类仍可以实现附加接口或其他功能。 面向对象的概念,呵呵,需要在实际应用中不断理解。 嗯,有点明白了,呵呵,能帮忙各举个例子吗!谢谢啦 是啊,呵呵!在实践中不断理解,这不是还没有理解吗!一起学习。 异步SOCKET的两种方法的问题 关于动态数组的实现关于自己的想法 一个圣诞祝福的经典小程序大家看能不能用C#技术实现类似的效果 请教一个XML问题 怎么 用反射 得到特定的属性的信息 使用c#自动登录网页的问题 关于BeginInvoke产生异常的问题。 上传文件大小累加 vs2005能否让类的实体、操作合二为一? 请问C#中获得字符的ASCII编码的函数是什么?根据编码获得字符的又是什么? ,,,,,,@,,,,,读取数据库数据,,,,,,@,, c# 如何屏蔽ctrl alt delete?
可以用不同的方式实现组件中的多态性:
接口多态性。
继承多态性。 抽象类实现的多态性。
接口多态性
多个类可实现相同的“接口”,而单个类可以实现一个或多个接口。接口本质上是类需要如何响应的定义。接口描述类需要实现的方法、属性和事件,以及每个成员需要接收和返回的参数类型,但将这些成员的特定实现留给实现类去完成。继承实现的多态性
多个类可以从单个基类“继承”。通过继承,类在基类所在的同一实现中接收基类的所有方法、属性和事件。这样,便可根据需要来实现附加成员,而且可以重写基成员以提供不同的实现。继承类也可以实现接口抽象类实现的多态性
抽象类同时提供继承和接口的元素。抽象类本身不能实例化,它必须被继承。该类的部分或全部成员可能未实现,该实现由继承类提供。已实现的成员仍可被重写,并且继承类仍可以实现附加接口或其他功能。
是啊,呵呵!在实践中不断理解,这不是还没有理解吗!一起学习。