主题:[讨论]大家来看一个微软件的认证题,我看不明白.
15. 分析下列程序中类MyClass 的定义
class BaseClass
{
public int i;
}
class MyClass:BaseClass
{
public new int i;
}
则下列语句在Console 上的输出为_______.
MyClass y = new MyClass();
BaseClass x = y;
x.i = 100;
Console.WriteLine(“{0}, {1}”,x.i,y.i);
(提示:注意类MyClass 中的new 关键字)
大家帮我看下答案是什么,再给我分析一下,谢谢!
class BaseClass
{
public int i;
}
class MyClass:BaseClass
{
public new int i;
}
则下列语句在Console 上的输出为_______.
MyClass y = new MyClass();
BaseClass x = y;
x.i = 100;
Console.WriteLine(“{0}, {1}”,x.i,y.i);
(提示:注意类MyClass 中的new 关键字)
大家帮我看下答案是什么,再给我分析一下,谢谢!