新的两道面试题(简单)
2006-07-06 09:47
253 查看
写出输出结果
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();
}
}
哈哈哈~ 简单吧。 不要去思索,直接回答。:)
朋友的真实面试题。
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();
}
}
哈哈哈~ 简单吧。 不要去思索,直接回答。:)
朋友的真实面试题。