继承
继承含义
面向对象中类鱼类之间的一种关系。继承的类称为子类、派生类。被继承类成为父类、基类、超类。通过继承,子类具有父类的属性和方法。同时子类可以通过添加新的属性和方,法,或者修改父类的属性和方法建立新的类层次。
继承作用
提高代码的复用性、扩展性、安全性。为面向对象软件开发和模块化软件架构提供了最基础的技术支持。
继承方式
实现继承、接口继承
实现继承
派生类继承了基类所有属性和方法,并且只能有一个基类。在.NET中System.Object是所有类的基类。这种继承成为实现继承。
接口继承
派生类继承了接口的方法签名,而没有实现方法,具体的方法实现需要在派生类中完成,成为接口实现。该方式继承,可以多继承。