C#构造函数的特殊写法
例如
class Person { |
这段代码中一共有四个构造函数,其中最后一个构造函数中:this()表示调用自身的无参构造函数,如果想调用其他有参构造函数,可以在其中直接传入参数的值,如public Person(String name, int age):this(age),其调用顺序为先调用this所指定的构造函数,再调用当前构造函数。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Hexo!
例如
class Person { |
这段代码中一共有四个构造函数,其中最后一个构造函数中:this()表示调用自身的无参构造函数,如果想调用其他有参构造函数,可以在其中直接传入参数的值,如public Person(String name, int age):this(age),其调用顺序为先调用this所指定的构造函数,再调用当前构造函数。