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

相关文章:

  • 2021-06-24
  • 2021-11-15
  • 2021-06-19
  • 2021-08-23
  • 2021-12-12
  • 2021-07-25
  • 2022-01-17
  • 2021-06-24
猜你喜欢
  • 2021-10-11
  • 2022-12-23
  • 2022-02-06
  • 2022-01-02
  • 2021-06-28
  • 2022-12-23
相关资源
相似解决方案