保持快乐,善于表达,敢于创新

c#有参无参的构造函数区别

上一篇 / 下一篇  2008-04-07 11:12:51 / 个人分类:c#

using System;
class A
{
  public A()
  {
  Console.WriteLine("A without any parameter.");
  }
  public A(int i)
  {
  Console.WriteLine("A with a parameter.");
  }

}

class B: A
{
  public B()
  {
  Console.WriteLine("B without any parameters.");
  }
  public B (int i)
  {
  Console.WriteLine("B with a parameter");
  }


}
class classcompare
{
  public static void Main(){
   B a =new B(100);
   
   
   }

 
}

结果:

A without any parameter.
B with a parameter

说明: B 类在被调用时候一定会先执行父类的无参构造函数.


TAG:

 

评分:0

我来说两句

Open Toolbar