作者gamecubemomo (阿毛)
看板C_Sharp
标题[问题] 请教继承的问题
时间Thu Nov 1 18:20:47 2007
假如我有一个class M
class M
{
...
}
还有一个继承M的class MC
class MC : M
{
private int x;
public int X
{
set
{x=value;}
get
{return x;}
}
}
如果我要在main里面这样做的话
public static void Main(String[] args)
{
M test = new MC();
test.X = 100;
}
这时会出现一个问题,test没办法使用MC的成员...
请问我的问题出在哪里呢?
感谢指教~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.16.14
1F:推 saitoh:new出来的都是M了不认得MC的东西很正常 11/01 18:29
2F:推 gamecubemomo:那样怎麽改才能让她是Mtype又有MC的成员 11/01 18:55
3F:推 EricTsai:((MC)test).X or (test as MC).X 11/01 19:41