![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
多态
会打退堂鼓
每天进步一点点
展开
-
多态之接口方法实现
01接口 1 接口就是一个规范、能力。(苹果为什么做接口不统一?占用量大,侵占市场) 2只要一个类继承一个接口,这个类必须实现这个接口中的所有成员。 3 注意点 1)可以没有返回值和返回值, 2)接口中的成员不可以添加访问修饰符,默认为public 3)无方法体 4)接口不可以写字段 5)只能有方法、属性、索引器 4)接口不可以实例化 5)接口中的成员不能有任何实现(“光说不做”,只是定义...原创 2020-01-04 17:10:05 · 162 阅读 · 0 评论 -
多态之抽象类
抽象类注意点 当父类中的方法不知道如何实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法。 抽象类标记Abstract,抽象成员必须标记为anstract,并且不能有任何实现; 抽象成员必须在抽象类中,抽象类中可以有非抽象成员,用在继承; 抽象类不能实例化; 子类继承抽象类,必须将抽象类中的抽象成员重写; 实现代码 using System; using System.Collectio...原创 2020-01-04 16:28:16 · 156 阅读 · 0 评论 -
多态之虚方法实现
多态的手段步骤 1)将父类的方法标记为虚方法,使用关键词virtual,这个函数可以被子类重新写一遍,override将子类标记; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace _01多态...原创 2020-01-04 16:27:02 · 186 阅读 · 0 评论