《C#与.net高级编程》——第一支柱:C#的封装
<div id="cnblogs_post_body">This关键字的作用:解决当传入参数的名字和类型数据字段的相同时产生的作用域歧义。
构造函数链
<div class="cnblogs_code"> 1 class Motorcycle 2 { 3 public int driverInterIntensity; 4 public string driverName; 5 //构造函数链 6 public Motorcycle(){} 7 public Motorcycle(int intensity) 8 : this(intensity,""){} 9 public Motorcycle(string name)10 : this(0,name) {}11 //这是做所有工作的&ldquo;主&rdquo;构造函数12 public Motorcycle(int intensity ,string name)13 {14 if (intonsity > 10)15 {16 intensity =10;17 }18 driverIntensity = intensity;19 driverName = name;20 }21 }
页:
[1]