编程论坛
注册
登录
编程论坛
→
C# 论坛
一个使用类 A 的派生类的类 Z 的声明问题
hui999
发布于 2014-07-15 10:14, 600 次点击
一个基类A有10个派生类,另一个类Z使用这10个派生类的其中的一个,怎么声明类Z可以灵活调用??
3 回复
#2
hui999
2014-07-15 10:22
public class A
{
string a;
}
public class B:A{
}
public class C:A{
}
public class D:A{
}
....//其他7个
public class Z
{
//????
}
#3
asdfv63
2014-07-15 16:57
public class A
{
string a;
}
public class B:A{
}
public class C:A{
}
public class D:A{
}
....//其他7个
public class Z
{
A XX = NEW B();
}
#4
hui999
2014-07-16 11:52
public class A
{
string a;
}
public class B:A{
}
public class C:A{
}
public class D:A{
}
....//其他7个
public class Z
{
A XX;
}
//使用
Z z = new Z();
z.XX = new B();//or C() ...
谢谢asdfv63热心回复
1