1.1派生
继承是为了扩展现有类型来添加更多功能来设计的。
派生类继承了除了构造器和析构器(析构主要是用来释放运行时暂用的内存的,在C#中一般很少用,一般用垃圾回收器自动释放的!)之外的所有基类成员
1.1.2private访问修饰符
派生类不能访问基类的私有成员,
1.1.3protected访问修饰符
基类中的受保护的 成员只能从基类以及其派生链中的其他类中访问。
比如;
public class Program
{
static void Main(string[] args)
{
B T = new B();
T.id//这时候报错,Program没有继承A,所以报错。
}
}
public class A
{
protected int id { get; set; }
}
public class B : A
{
public void save()
{
int test = id;
}
}