














写出输出结果
class A
{
public A()
{
Console.WriteLine("A");
}
}
class B : A
{
public B()
{
Console.WriteLine("B");
}
}
class C : B
{
public C()
{
Console.WriteLine("C");
}
}class Program
{
static void main(string[] args)
{
C c = new C();
}
}
同样,写出打印结果
class A
{
public void Play()
{
Console.WriteLine("A");
}
}
class B : A
{
new public void Play()
{
Console.WriteLine("B");
}
}
class C : B
{
new public void Play()
{
Console.WriteLine("C");
}
}class Program
{
static void main(string[] args)
{
C c = new C();
Test(c);
}
static void Test(A a)
{
a.Play();
}
}
哈哈哈~ 简单吧。 不要去思索,直接回答。:)
朋友的真实面试题。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。