C#中的属性充分体现了对象的封装性:不直接操作类的数据内容,而是通过访问器进行访问。它借助于get和set对属性的
值进行读写,这在C++中是需要程序员手工完成的一项工作。
在属性访问器声明中:
- 只有set访问器,表明属性的值只能进行设置面不能读出。
- 只有get访问器,表明属性的值是只读的,不能改写。
- 同时具有set访问器和get访问器,表明属性的值的读写都是允许的。
C#中的属性充分体现了对象的封装性:不直接操作类的数据内容,而是通过访问器进行访问。它借助于get和set对属性的
值进行读写,这在C++中是需要程序员手工完成的一项工作。
在属性访问器声明中: