欧阳与创编 2021.03.08
类的成员:
时间:2021.03.08 创作:欧阳与 数据成员:字段:成员变量,描述类的特征值;常量。
函数成员:方法(或称函数):实现特定功能的计算和操作;属性;索引器;事件;运算符;构造函数:名称和类相同的函数;析构函数:名称是类名前加“~”,类无效时执行。 访问修饰符:
修饰成员的可访问范围。 Public:可以在任何地方被访问 Internal:可以在本项目访问 Private:只能在本类访问(默认) Protected:只能在本类或者子类被访问 对象:
对象是类的实例化,具体格式: 类名对象名= new 类名(参数)
对象用点运算符“.”来引用类的成员,并受到成员访问修饰符的控制
欧阳与创编 2021.03.08
欧阳与创编 2021.03.08
类成员:
静态成员:使用类名+点运算符“.”来引用,不能用对象引用
静态字段只标识一个储存位置,无论创建多少个实
例,静态字段在内存中只占同一区域
实例成员: 构造函数:
名称和类相同的函数。
功能:初始化类的实例,即创建对象时,直接赋值。
1. 每个类都有构造函数,系统会提供一个public类型
的默认构造函数。
2. Private类型的构造函数,表示该类不能被实例化,
通常用于只含静态成员的类。 3.不能被显示的调用。
访问一个类时,将首先执行构造函数中的语句,执行构造函数之前,系统会给所有未赋初值的字段设置默认值。
静态构造函数:
用static声明的构造函数,用来初始化类,不能初始化实例或者对象
在给定的程序中至多只能执行一次,程序中第一次执
欧阳与创编 2021.03.08
欧阳与创编 2021.03.08
行某事件时,讲触发静态构造函数的执行。 非静态构造函数需要通过实例才能调用。 析构函数:
销毁类内指定的实例。一个类只能有一个析构函数,不能显示调用,系统自动调用,调用时机由公共语言运行时的垃圾回收机制确定。 只读字段
关键字readonly来修饰,指定字段的数据不可更改。 不能在编译时确定,而是在运行时确定。
1) 声明字段时赋值
2) 在构造函数内可以多次被赋值或传递到方法中被
改变 This
1) this访问
2) 在声明构造函数时指定最先执行的构造函数。
使用技巧:①当参数和类变量同名时必须使用this。
②使用时避免自己给自己复制
属性
属性是字段的扩展,属于一种标识符,用来保护私有变量。声明格式: 修饰符类型属性名
欧阳与创编 2021.03.08
相关推荐: