摘要:
前面写了面向对象编程的三个【特征】----封装、继承、多态。 封装:用于隐藏内部实现,提供外部接口。 继承:子类继承父类成员,实现代码复用的一种方式。 多态:不同子类对同一个方法的不同实现。接下来总结抽象类和接口在多态中的应用,以及比较重要的思想---面向接口编程。 面向对象的系统中,系统的... 阅读全文
摘要:
【注意】:c#中不允许多继承(单根性)继承的出现:实现重用代码,节省开发时间。1、继承:面向对象编程中提供的子类可以沿用父类某些行为和特征的一种方式。 当一个类继承另一个类时,被继承的类称为父类或基类;该类被称为子类或派生类。 子类自动拥有父类的某些字段、属性和方法等,不需要重新定义... 阅读全文
摘要:
====上一章《c#面向对象》1、方法的重载:是让类以统一的方式处理不同类型数据的一种手段。(构造方法也可以重载) 【实现】:在类中创建多个名字相同但参数和实现不同的方法。 【调用】:方法的调用通常通过方法名来实现,由于调用重载方法时方法名相同,此时的调用主要取决于方法参数。 【条件】:⑴、在... 阅读全文