构造函数

构造函数的申明,重载,使用


首先需要在类的环境中(这里声明几个测试的属性或字段)

接着定义相同名字的构造函数(在声明构造函数,名字与类名相同,并且在括号中可以填写属性,可以存在多个构造函数的重载)这里申明了两个不同的重载,一个是无参数的默认构造函数,一个是有参数的构造函数


调用的区别

Person  P1 = new Person();

Person  P2 = new Person("斯温",21, 0);

*在类的构造函数前加上static会报什么错?为什么?

答:在构造函数如果有public修饰的静态构造函数时会报:“静态构造函数中不允许出现访问修饰符”,如果什么修饰符都不加的话不会报错,静态构造函数一般是起初始化作用。

C#的类中自带一个默认构造函数


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容