继承是实现代码复用、建立类型层级的核心特性,允许子类(派生类)继承父类(基类)的非私有成员(字段、方法等),并可扩展或重写父类行为。
- 用 : 表示继承(如 class Student : Person ),C# 仅支持单继承(子类只能有一个直接父类);
- 子类自动拥有父类的 public / protected / internal 成员, private 成员不可直接访问(需通过父类公共方法间接访问);
- 核心目的:复用父类共性代码(如 Person 的 Name 属性),子类专注实现自身特性(如 Student 的 StudentId 属性),配合 virtual / override 实现多态。
