面向对象———属性介绍

生活中存在的各种各样的事物,这些各种各样的事物都有自己的特征,比如房子的大小,学生的学号,等等。这些各种各样的事物在面向对象编程里面被称为对象,特征被称为属性

生活中存在的各种各样的事物,这些各种各样的事物都有自己的特征,比如房子的大小,学生的学号,等等。这些各种各样的事物在面向对象编程里面被称为对象,特征被称为属性。

属性是一个方法或者一对方法,但在调用它的代码来看,他是一个字段,即属性适合于以字段的方式使用方法调用的的场合。字段是储存类要满足其设计所需的数据。字段是与类相关的变量。

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;   给属性赋值。