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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 11:28:15
Property、attributey、field有什么区别?Property、attribute、characteristic、field有什么区别?
x]OPǿʹ궫XX%z`5!JJ]-&%VQQVTJ+avsNN[Xp/9'UV~EUUؚ*y?d)L[@ GQ㪤)U)¿x8SHF}<;UAx؄6-X[6\#Z'I<Իڡ hUL9Jfɋk7l|Ď t(Uħ"6b.ѭGƖ U~`+6NBK[6 x7`(c(\[9tЈ( Pn['&/b,!CɵXBxBL赘ܳ;#luF,i ]6;aMhsx[,\fvӍC^9:7JDk<b3*oYo~^aZ;1q-RhO>g6\g*/7K!yEE"z:ћt_uvIc/_iM^*E|3p3C8 Y۰J+>mo:

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;//这样不会报错
}