生活中存在的各种各样的事物,这些各种各样的事物都有自己的特征,比如房子的大小,学生的学号,等等。这些各种各样的事物在面向对象编程里面被称为对象,特征被称为属性。
属性是一个方法或者一对方法,但在调用它的代码来看,他是一个字段,即属性适合于以字段的方式使用方法调用的的场合。字段是储存类要满足其设计所需的数据。字段是与类相关的变量。
private int shoutNum=3; // 声明一个内部字段,注意是private,默认叫的次数是3 私有的叫字段,共有的叫属性。
public int ShoutNum
{
get // ShoutNum 属性里面有两个方法,get 和 set get表示外界调用时可以得到shoutNum的值
{
return shoutNum;
}
set // set 表示外界可以给内部的shoutNum赋值。去掉表示属性ShoutNum是只读的。
{
if (value<=10) / / value 是隐私参数,当调用属性的时候可以给内部的字段或引用赋值。
shoutNum=value;
else
shoutNum=10; // 最多叫10声
}
}
调用属性
cat.ShoutNum=5; 给属性赋值。