6.5.1 构造函数

构造函数性质:

1.构造函数的名称与类的名称相同.

2.构造函数尽管是一个函数,但是没有任何类型,即它既不属于返回值函数也不属于void函数

3.一个类可以有多个构造函数,但所有构造函数的名称都必须相同,他们的参数各不相同,即构造函数可以重载

4.当类对象创建时,构造函数会自动地执行;由于它们没有返回类型,因此不能像其他函数那样进行调用

5.当类对象声明时,调用哪一个构造函数取决于传递给它的参数类型

6.构造函数不能被继承.


 

例:

class Program
{
    public class Tpoint1
   {
        int x,y;
        public Tpoint1()//构造函数1
       {
       }
        public Tpoint1(int x1,int y1)//构造函数2
        {
             x=x1;
             y=y1;
        }
        public void dispoint()
       {
           Console.WriteLine("{0},{1}",x,y);
       }
   }
}

 

 

posted on 2013-01-21 16:36  msony210  阅读(78)  评论(0)    收藏  举报

导航