C#中的多态分三种:
抽像多态、继承多态、接口多态。
希望高手、大侠。分别帮忙解释解释!
什么是抽像多态、什么是继承多态、什么是接口多态。
最好能有实例!谢谢啦。

解决方案 »

  1.   

    c#里多态是指一个类可以具有多种行为。多态性指定义具有名称相同的方法或属性的多个类,这些类具有不同的行为,但共享相同的基类或接口。
      

  2.   

    态性是类为方法(这些方法以相同的名称调用)提供不同实现方式的能力。多态性允许对类的某个方法进行调用而无需考虑该方法所提供的特定实现
    可以用不同的方式实现组件中的多态性: 
    接口多态性。 
    继承多态性。 抽象类实现的多态性。 
    接口多态性 
    多个类可实现相同的“接口”,而单个类可以实现一个或多个接口。接口本质上是类需要如何响应的定义。接口描述类需要实现的方法、属性和事件,以及每个成员需要接收和返回的参数类型,但将这些成员的特定实现留给实现类去完成。继承实现的多态性 
    多个类可以从单个基类“继承”。通过继承,类在基类所在的同一实现中接收基类的所有方法、属性和事件。这样,便可根据需要来实现附加成员,而且可以重写基成员以提供不同的实现。继承类也可以实现接口抽象类实现的多态性 
    抽象类同时提供继承和接口的元素。抽象类本身不能实例化,它必须被继承。该类的部分或全部成员可能未实现,该实现由继承类提供。已实现的成员仍可被重写,并且继承类仍可以实现附加接口或其他功能。 
      

  3.   

    面向对象的概念,呵呵,需要在实际应用中不断理解。
      

  4.   

    嗯,有点明白了,呵呵,能帮忙各举个例子吗!谢谢啦
      

  5.   


    是啊,呵呵!在实践中不断理解,这不是还没有理解吗!一起学习。