什么是继承
继承是面向对象程序设计中最重要的概念之一。
继承允许我们根据一个类来定义另一个类,
这使得创建和维护应用程序变得更容易。
同时也有利于复用代码和节约开发时间。
当创建一个类时,开发者不需要完全重新编写新的数据成员和成员函数,
只需要设计一个新的类,继承了已有的类的成员即可。
这个已有的类被称为【父类/基类/超类】,
这个心的类被称为【派生类/子类】。
如何继承
访问修饰符 class 派生类名 : 基类名{
}
1.一个类只能直接继承自一个基类;
2.派生类保留了基类所有属性和方法;
3.如果积累的访问域不允许,派生类无法访问其属性和方法。
访问修饰符
public 访问不受限
protected 派生类和本类可以访问
private 只有本类可以访问
internal 同一程序集中的任何代码都可以访问该类或成员
注: 程序集:经由编译器编译得到的中间产物,在WINDOWS系统中,它一般表现为·dll或者是·exe的格式
继承的作用
子类继承父类所有成员但子类仅可访问父类的公有与保护成员:
public class Person //父类
{
public string name;
}
public class Student:Person //子类
{
public void Study()