本文介绍: 属性是代表类的实例或者类中的一个数据项的成员。属性是字段和方法的交集,指的是一组两个匹配的访问器方法。下面是属性的基本形式public 返回类型 标识符{set 访问器为属性赋值;get 访问器为属性获取值;属性包含两个代码块,分别以get和set关键字开头。get块包含读取属性时候执行的语句set块包含在向属性写入时执行的语句。set访问器拥有一个单独的、隐式的参数value,其类型与属性的相同set访问器返回类型为voidget访问器没有参数。
一、简要介绍
属性是代表类的实例或者类中的一个数据项的成员。
属性是字段和方法的交集,指的是一组两个匹配的访问器方法。
下面是属性的基本形式
属性包含两个代码块,分别以get和set关键字开头。
set访问器和get访问器的特点如下:
public 这样的修饰符是可选的,可以选择私有的,这样就不可以在类外直接访问 set 和 get 访问器
通常将类中的字段声明private以封装该字段, 然后声明一个public的属性来控制从类的外部对该字段的访问。
二、详细介绍
2.1 例子
2.2 属性和字段的比较
2.3 自动实现属性
2.4 静态属性
2.5 只读/只写属性
2.6 属性可访问性
2.7 接口声明属性
2.8 使用初始化器初始化属性
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。