[对象和类型]10.构造函数调用其它构造函数

Posted on 2009-09-26 12:46  Relax Active  阅读(241)  评论(0)    收藏  举报
 

构造函数(Constructor)是类中特殊的方法,多用于初始化实例的数据成员,在实例化new时被自动调用。构造函数的特点:

1、函数名和类名总是相同

2、没有返回值

3、任意数量(通过重载Overload

4、构造函数间可以相互调用

5、如果没有显式定义,那么系统提供一个不带任何参数的Public的构造函数。

 

C#构造函数间可以相互调用,调用方式如下:

 

 

class bank

    {

        public string FirstName;

        public string lastName;

        public decimal Balance;

 

        public bank()

        {

            this.FirstName="";

            this.lastName ="";

            this.Balance =100;

        }

 

        public bank(string a, string b, decimal c)

        {

            this.FirstName = a;

            this.lastName = b;

            this.Balance = c;

        }

 

        public bank(string a, string b) :this(a,b,1500)

        {

       

        }

    }

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3