一、类的成员(默认访问修饰为private的)
1、字段 必须用private限制访问权限 遵循骆驼命名法(首字母小写)
2、属性 必须用public限制访问权限 遵循帕斯卡命名法(首字母大写) 属性数据类型,必须和封装的字段类型一致 【getset访问器 至少要求出现1个】
get:取值(只读属性) set:赋值(只写属性) getset:读写属性
3、C#中方法的分类、定义、调用
【方法的作用】: 封装代码,提高可重用性、可维护性
3.1 分类 A、根据参数和返回类型(4种)
B、根据是否有关键字static, 分为静态方法和非静态方法(实例方法)
3.2 语法 A1、无参数,无返回类型 访问修饰符 void 方法名() {
...N行代码(方法体)
}
A2、有参数,无返回类型 访问修饰符 void 方法名(形参列表) {
...N行代码(方法体)
}
A3、无参数,有返回类型 访问修饰符 数据类型 方法名() {
...N行代码(方法体)
return 和方法返回类型 相同(兼容)的变量、值、表达式
}
3.3 方法调用
A、实例方法之间的相互调用
1.在同一个类中,实例方法之间相互调用 直接写 [this.]方法名([值]);
2.调用其他类中的实例方法
步骤1: 创建要调用的方法所在的类的对象
步骤2: 对象名.方法名([值]);
B、静态方法的调用
类名.静态方法名();
注意:在同一个类,类名可省略
C、静态方法中调用实例方法
步骤1:
创建要调用的方法所在的类的对象
步骤2:
对象名.方法名([值]);
D、有返回类型的方法的调用
方法的返回类型 变量名 = 方法名();
//....要么输出,要么利用方法返回结果