首页 > Windows开发 > 详细

C#关键字base

时间:2016-01-21 19:35:40      阅读:210      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!