码迷,mamicode.com
首页 > Windows程序 > 详细

C#关键字base

时间:2016-01-21 19:37:21      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

例子:

        public CustomStroke(SharpType type)
            :base()
        {
            this.type = type;
       
        }

这里的CustomStroke继承与基类Stroke类,用关键字base调用了基类stroke类中的构造方法。


如果基类没有提供默认构造函数,派生类必须使用 base 显式调用基构造函数。

构造函数可以使用 this 关键字调用同一对象中的另一构造函数。和 base 一样,this 可带参数使用也可不带参数使用,构造函数中的任何参数都可用作 this 的参数,或者用作表达式的一部分。例如,可以使用 this 重写构造函数:

 1 public Manager(int initialdata)
 2     : base()
 3 {
 4     //Add further instructions here.
 5 }
 6 
 7 public Employee(int weeklySalary, int numberOfWeeks)
 8     : this(weeklySalary * numberOfWeeks)
 9 {
10 }


 

C#关键字base

标签:

原文地址:http://www.cnblogs.com/SeekHit/p/5148654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!