Property、attributey、field有什么区别?Property、attribute、characteristic、field有什么区别?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/28 10:19:09
Property、attributey、field有什么区别?Property、attribute、characteristic、field有什么区别?Property、attributey、fiel

Property、attributey、field有什么区别?Property、attribute、characteristic、field有什么区别?
Property、attributey、field有什么区别?
Property、attribute、characteristic、field有什么区别?

Property、attributey、field有什么区别?Property、attribute、characteristic、field有什么区别?
1、Property 你可以理解为属性,属性基本是为了在类的外部对私有变量的值进行读/取.
2、attribute 这个你可以理解为 特性,一般写在类头上面,表示为这个类添加了某些特性.
以下代码表示 AAA 可以被序列化.
[Serializable]
public class AAA : Base
3、characteristic 不太清楚具体是什么,翻译过来的是 特征、特性.
4、field 翻译过来是 域 的意思
域这个词不太好讲,我一般将它理解为访问界限或者区域.
举个最简单的例子
public void TEST()
{
int a = 0;
} //a 的作用域到此结束.
int a = 1;//这样会报错

int a = 0;//下面都是a的作用域
public void TEST()
{
a = 1;//这样不会报错
}