继承的关系(父类与子类)
时间:2007-06-27 来源:chenqiubite
这是父类TData:
public abstract class TData
{ //构造函数 public TData()
{
} //还有其他构造函数(带参数) } 这是子类TCmsUser,它继承TData这个类。 public class TCmsUser:TData { //构造函数 public TCmsUser(string ID)
{
FTableName = CTableName;
FKeyName = CKeyName;
FKeyValue = ID;
} } 在应用时,如: TCmsUser oCmsUser = new TCmsUser("{2C253610-10FC-4BC4-A475-2F384300B3FA}"); 它的运行过程是: 调用子类TCmsUser的构造函数[public TCmsUser(string ID)],马上就会调转到调用父类的不带参数的构造函数[public TData()]。 子类里并无明显的实例化父类。(这步操作是隐藏的)
{ //构造函数 public TData()
{
} //还有其他构造函数(带参数) } 这是子类TCmsUser,它继承TData这个类。 public class TCmsUser:TData { //构造函数 public TCmsUser(string ID)
{
FTableName = CTableName;
FKeyName = CKeyName;
FKeyValue = ID;
} } 在应用时,如: TCmsUser oCmsUser = new TCmsUser("{2C253610-10FC-4BC4-A475-2F384300B3FA}"); 它的运行过程是: 调用子类TCmsUser的构造函数[public TCmsUser(string ID)],马上就会调转到调用父类的不带参数的构造函数[public TData()]。 子类里并无明显的实例化父类。(这步操作是隐藏的)
相关阅读 更多 +