2012年8月2日

C#中类的继承以及继承过程中构造函数的调用

摘要: 类的继承规则:1、派生类自动包含基类的所有成员。但对于基类的私有成员,派生类虽然继承了,但是不能在派生类中访问。2、所有的类都是按照继承链从顶层基类开始向下顺序构造。最顶层的基类是System.Object类,所有的类都隐式派生于它。只要记住这条规则,就能理解派生类在实例化时对构造函数的调用过程。子类无论是默认构造(无参构造)和带参构造都默认将从顶层父类的默认构造一直调用到当前类之前的默认构造,再调用当前类的默认构造或者带参构造。可以在构造函数语句之前使用 :base(参数) 来指定当前类调用上层类的哪一个构造函数。示例:DerivedClass.cs文件using System;using 阅读全文

posted @ 2012-08-02 16:09 水光 阅读(4816) 评论(0) 推荐(0) 编辑

导航