黑马程序员技术交流社区

标题: 函数初始化器 [打印本页]

作者: 胡松涛    时间: 2012-7-14 18:48
标题: 函数初始化器
请问我这样写函数初始化器正确吗?
class Car
{
   private string description;
   private uint nWheels;
   public Car(string model, uint nWheels)
   {
      this.description = model;
      this.nWheels = nWheels;
   }
   public Car(string model) : this(model, 4)
   {
   }
作者: 许庭洲    时间: 2012-7-16 14:15
本帖最后由 许庭洲 于 2012-7-16 14:27 编辑

class Car
{
   private string description;
   private uint nWheels;
   public Car(string model, uint nWheels)//采用了带两个参数的构造函数对两个私有字段进行初始化,没问题
   {
          ......
   }
   public Car(string model) : this(model, 4)//采用了带一个参数的构造函数进行初始化,也没问题
   {
      {
          ......
      }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2