C#继承和派生
继承 (Inheritance) 是面向对象语言中的重要特征之一。
在 C# 语言中仅支持单重继承,主要用于解决代码的重用问题。
为了将继承关系灵活运地用到程序设计中,在 C# 语言中提供了接口来解决多重继承的关系。
在编程中灵活地使用类之间的继承关系能很好地实现类中成员的重用,有利于类的使用。
在 C# 语言中所有类都是从 Object 类继承而来的,Object 类中的属性和方法可以被用到任何类。
- 本章内容:
- 1. C#继承:基类和派生类
- 2. C# Object类简介
- 3. C# Equals方法:判断两个对象是否相等
- 4. C# GetHashCode方法:获取哈希码
- 5. C# GetType方法:获取对象type类型
- 6. C# ToString方法:返回对象实例的字符串
- 7. C# VS2015类图的使用
- 8. C# base关键字:调用父类成员方法
- 9. C# virtual关键字详解
- 10. C# abstract:声明抽象类或抽象方法
- 11. C# sealed:声明密封类或密封方法
- 12. C#继承关系中构造器之间的关系
- 13. C#多态浅析