课程
/后端开发
/C#
/C#面向对象编程
每个类中必须有一个空的构造函数和一个不是空的构造函数吗
2017-05-14
源自:C#面向对象编程 2-4
正在回答
構造函數沒有顯示定義,會使用默認構造函數(方法),當定義構造函數后就不能使用默認的構造函數了。
可以定義N多個構造函數,都是通過重載的方式運行。
当一个类中,没有定义一个构造函数,那么会默认定义一个无参的构造函数
当一个类中,已经定义了构造函数,那么无论是有参无参,都代替了那个默认的构造函数
不一定,看需要啦,可以不写构造函数,因为编译器会自动生成构造函数,可以自定义一个构造函数,也可以有多个构造函数,而多个构造函数将会重载
举报
本系列教程主要是,带你学习C#面向对象编程的编程思想、编程技巧
5 回答构造函数的使用
4 回答隐式调用基类的构造函数
1 回答派生类构造函数的参数(string name)是否可以不写?
3 回答关于派生类构造函数中this的用法,如何使用呢?
1 回答请问如果基类里有自定义的构造函数,子类继承的时候该如何写?