在下面的class(MyClass)的构造函数中,“:base”是什么意思?请解释下面为类MyClass给出的构造函数定义的概念。构造函数定义中的“:base”是什么意思?
public class MyClass: WorkerThread
{
public MyClass(object data): base(data)
{
// some code
}
}
public abstract class WorkerThread
{
private object ThreadData;
private Thread thisThread;
public WorkerThread(object data)
{
this.ThreadData = data;
}
public WorkerThread()
{
ThreadData = null;
}
}
这基类的构造函数保证*目前构造函数执行之前执行*。 – 2010-03-29 10:02:24