-
在构造带参构造函数必须进行赋值查看全部
-
结构中不能自定义无参构造函数 类中可以查看全部
-
f11继续执行,查看全部
-
ctrl+r+e封装查看全部
-
构造方法的定义:public Child();
Child child=new Child();//调用构造方法
1,构造方法的作用是为属性赋值
2,如果没有显示定义构造方法,则会有一个默认的无参数的构造方法
3,如果显示定义了构造方法,则没有默认构造方法
4,只能用new方法名()的形式调用构造方法
5,构造方法通常声明为public
6,构造方法没有返回值类型
7,构造方法名必须与类名相同
查看全部 -
out的主要作用是获取结果,认为turn只能返回一个值,out可以返回多个值,在定义和调用的时候都需要写out
查看全部 -
ref,形参和实参前都要使用,ref使值类型参数,按引用传参
使用ref时不可以使用对象的属性作为实参
查看全部 -
在Main中访问静态方法时不需要实例化对象便可以直接调用方法名
值类型和引用类型作为方法参数时的区别:
1、按值传参,方法修改形参,实参不会被修改;
2、按引用传参,方法修改形参,实参不会被修改;
查看全部 -
1、创建枚举类型:项目名称,右键,添加,类或新建项(代码文件)
2、枚举属于值类型,枚举中不能定义字段属性和方法,枚举值是从0开始的整数值
3、枚举类型限定了一组有限的值,可以在某种程度上防止错误数据的输入
查看全部 -
1、int、char、double、bool等属于值类型中的结构,结构也包含字段、属性、方法
结构和类的不同:
1、结构是值类型,类是引用类型
2、结构中不能实例属性或字段初始值设定项,结构中的字段不可以有初始值,类中可以
3、结构中不能包含显式的无参数构造函数,结构中也有无参数的构造函数,但是不允许人为定义,结构中只能定义带参构造,在构造方法之中必须为所有字段赋值;而类中,如果没有定义构造函数,类里会有一个默认的无参数构造函数,定义之后就不会有默认的了
4、结构类型的对象可以不必去实例化便可以直接访问它的属性和方法
查看全部 -
C#的数据类型:
1、值类型:int、char、double、bool…
值类型变量存储对象的值,赋值会创建值的副本,修改任何一个副本,不会影响其他的副本;
2、引用类型:类、数组、接口…(string属于类)
引用类型变量存储对象的内存地址,赋值不会创建值的副本,只会创建地址的副本,修改任何一个副本,也同时修改其他的副本;
查看全部 -
1.对象厨师化器使用的是无参构造,使用时必须要有一个无参构造
2.圆括号可以省略
查看全部 -
1、在实例化对象的时候,只是根据所提供的类型和个数去选择最匹配的一个构造方法,与普通方法的构造一样。
2、定义了有参的构造之后就不会有无参的构造了。
查看全部 -
this代表的是当前对象,可以用来区分重名的类的成员和方法中的参数和变量,可以避免重名冲突
查看全部 -
1、利用有参构造方法对属性的赋值机制可以大程度降低代码量
2、可以定义多个重载的构造方法,只需参数的类型或个数不同即可
查看全部
举报