-
C#封装
set只写
查看全部 -
ref
使得 值类型的参数按照引用类型来传参
查看全部 -
引用类型传参,通常实参会被修改
值类型传参,实参不会被修改
查看全部 -
枚举是值类型
枚举中不能定义字段属性和方法
枚举值是从0递增的整数
查看全部 -
结构是值类型(类是引用类型)
结构中不能为字段赋初始值
结构中的存在无参构造方法,但不能自己创建无参构造方法
结构的有参构造方法中必须为所有字段赋值
结构类型的对象可以不实例化
查看全部 -
对象初始化器
Child Child3 = new Child{ Name = "周润发", Age = 5 };
查看全部 -
字段封装成属性:Ctl+R+E查看全部
-
例化对象在Main方法中,类名 对象名=new 类名();<br>
Child xiaoming=new Child();
有了对象后可以访问他的字段属性和方法
访问字段:对象名.字段="值"; xiaoming._name="小明";
调用方法:对象名.方法名(); xiaoming.PlayBall();
输出字段:对象名.字段 xiaoming._name查看全部 -
静态特征、动态特征,动态特征void方法
查看全部 -
string name; string sex; int age; int height; public string Name { get => name; set => name = value; } public string Sex { get => sex; set => sex = value; } public int Age { get => age; set => age = value; } public int Height { get => height; set => height = value; 封装:将字段进行隐藏,并提供对外访问的接口 快捷键:Ctrl+R+E
查看全部 -
在同一个类中,可以定义多个同名的方法,但是方法的参数要么类型不同,要么数量不同。
调用方法会根据参数类型或者数量来判断使用哪个方法,这就是方法的重载。
查看全部 -
构造方法是对属性赋值的。如没有显式的定义则会有一个默认的无参数的构造方法。构造方法的调用只能用 new进行调用,构造方法名与类名一致。
查看全部 -
什么重载?方法的重载,在调用时是以参数自动加以区别的。
1、必须是同一个类中
2、在同一个类中,存在多个名称相同,但形参不同的方法;
查看全部 -
调用方法: 1、在类中定义方法, 语法: publice 方法名()
{
方法要实现的功能命令;
}
2.调用方法, 首先要实例化类, 类 对象名=new 类();
对象名.方法名();
查看全部 -
如果将set方法注释掉,那么在调用时就不能给字段赋值。但可以在类中直接给字段赋值。或通过构造方法给字段赋值。
查看全部
举报