继承:
1.基类中受保护成员只能从基类及其派生类中访问
2.实例化派生类时,会首先调用基类的构造器,避免遗忘对基类的构造器
3.基类如果没有可访问的构造器,编译器就不清楚如何构造基类,进而报错
4.避免出现这个问题,在派生类构造器的头部要显式指定要运行哪一个基类构造器
看下面例子:
public sealed partial class InheritanceExample : Page
{
public InheritanceExample()
{
this.InitializeComponent();
Phone phone = new Phone("XXUI");
//基类中受保护成员只能从基类及其派生类中访问。所以在InheritanceExample类中访问不了。