Posted on 2006-04-26 21:17
H_J_H 阅读(74)
评论(0) 编辑 收藏 引用
构造函数的执行序列
在实例化一个类时,会一直追溯到这个类继承层次中最上层的类,即System.Object类,首先执行Object类的构造函数,然后从上至下依次执行继承层次中各类的构造函数。
实例化子类时,先从最上一级的父类开始实例,最后实例这个子类。
例:
using System;
namespace gouzaohanshuzxxl
{
class Class1
{
[STAThread]
static void Main(string[] args)
{
MySubClass m = new MySubClass();
}
}
class MyClass
{
public MyClass()
{
Console.WriteLine("MyClass 类创建完成!");
}
}
class MySubClass : MyClass
{
public MySubClass()
{
Console.WriteLine("MySubClass类创建完成!");
}
}
}
sopper 2006-04-12 16:46
文章来源:
http://sopper.cnblogs.com/archive/2006/04/12/373434.html