摘要: 在现实生活中我们发现,一个类中的某个或某几个方法是无法具体实现的。例如,我们前面使用的Shape类中的画图draw()方法。当你不知道具体要画什么形状,比如长方形或者三角形时,你怎么可能实现一个画形状的方法呢?在C#中,这样的方法我们叫做抽象方法。一个类如果有一个或多个抽象方法,这个类就叫做抽象类。 阅读全文
posted @ 2020-12-20 12:13 ErShiXiong 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 多态概念 多态是面向对象设计中代码重用的最强大的机制之一。多态从语义上讲是“多个结果”的意思。成功应用多态的关键部分是理解父类和子类形成了一个从简里到复杂的层次。正确应用多态,超类提供子类可以直接运用的所有元素。 多态也定义了这些派生类必须自己实现的方法。这允许子类在加强一致接口的同时,灵活的定义它 阅读全文
posted @ 2020-12-20 12:07 ErShiXiong 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 继承特性描述: 继承性是面向对象程序设计语言的另一基本特征,通过继承,可以实现代码的复用。运用继承,你能够创建一个通用类,它定义了一系列相关项目的一般特性。该类可以被更具体的类继承,每个具体的类都增加一些自己特有的东西。继承而得到的类为子类,被继承的类为基类或父类。继承是子类利用父类中定义的方法和变 阅读全文
posted @ 2020-12-20 12:04 ErShiXiong 阅读(583) 评论(0) 推荐(0) 编辑