新的两道面试题(简单)

写出输出结果
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();
    }
}
哈哈哈~ 简单吧。 不要去思索,直接回答。:)        
朋友的真实面试题。

posted on 2006-07-06 09:47  萝卜青菜  阅读(347)  评论(6编辑  收藏  举报

导航