-
添加新建项 -->代码文件
在其中像类一样先进行声明:enum 关键字
Gender 枚举的名称
枚举类型的赋值:
private Gender sex = Gender.男
枚举是值类型;
查看全部 -
struct
结构是值类型(类是引用类型)
2.结构中可以定义字段、属性和方法
3.不能为结构中的字段赋初始值
4.结构的构造方法中必须为所有字段赋值
5.不能为结构显示定义无参数的构造方法
6.构造类型的对象可以不实例化
查看全部 -
用属性实现对代码的封装:
get:读,获取字段的值
set :访问器:写,录入字段的值。可以对写进行限制
查看全部 -
访问修饰符:
public:公共的 & private:私有的
如果不写,默认是private。
查看全部 -
class Program
{
static void Main(string[] args)
{
Child1 xiaoMing = new Child1();
xiaoMing._name = "小明";
xiaoMing._sex = "男";
xiaoMing._age = 6;
xiaoMing._height = 120;
Console.WriteLine( xiaoMing._height+xiaoMing._name );
xiaoMing.PlayBall();
}
}
类名称的命名规则:
class Child1
{
public string _name;
public string _sex;
public int _age;
public int _height;
//方法,后面可以调用的
public void PlayBall()
{
Console.WriteLine("6666");
}
}
查看全部 -
字段中添加:public字段,就可以访问了。
查看全部 -
对象和类
静态特征:字段+属性
动态行为:方法
class Child
{
string_name;//姓名
string_sex;//性别
int_age;//年龄
int_height;//身高
void PlayBall()
{
//代码略
}
}
查看全部 -
this.sex=sex;
this 表示的是当前对象!
没有this的是表示形参sex
this.EatSugar();
用this来调用当前的对象的属性和方法!
查看全部 -
//构造方式的作用:为属性赋值
//如果没有显示的定义构造方法,则会有一个默认的无参数的构造方式
//如果显示定义了构造方法,则没有默认构造方法
//只能用new方法名()的形式调用构造方法
//构造方法通常申明为public
//构造方式没有返回值类型的
//构造方法名必须与类名相同
查看全部 -
方法中参数修改问题...
查看全部 -
封装成属性
查看全部 -
值类型:自己保存的实值,赋值就是复制。 引用类型:值保存在一个地址中,引用就像一个指针,指向这个地址,地址的值被改变,所有指向该地址的对象都将改变其值。查看全部
-
封装的概念:隐藏对象的信息,留出访问的接口
关于封装:
类和对象;把字段封装成属性;方法;构造方法;值类型与引用类型
查看全部 -
ref ------> 用来传参
out ------> 用来获取方法的计算结果,可以返回多个值
return -----> 只能返回一个值
查看全部 -
ref 关键字 可以使值类型形参 按引用传参
调用方法传实参,实参前也要加 ref
声明与调用的时候都要加 ref
对象的属性不允许作为ref后面的参数
查看全部
举报