了解Java中的Static作用

字体大小: 中小 标准 ->行高大小: 标准
class Person{

String name;

double money;

}

如果我们有10个人,每个人钱包,里面有5元钱。

Person 张三=new Person();

张三花掉5元钱后,自己的钱包就没有钱了,而其它9个人的钱都没有发生变化,因为个人都有自己的钱包。

 

-----------------------------------

class Person{

String name;

static double financial ;

}

 

如果我们有10个人,每个人都没有钱包,把每个人5元钱都收起来,放在财务处(financial )保管,这时候共50元。

Person 张三=new Person();

张三从财务处提出5元钱后花掉,这时候财务处的钱变成了45元,其他人来财务处看帐的时候钱已经改变了。

 

 

-----------------------------------

 

static就是让类申请一个特定的空间,来保管大家共同的数据。

此文章由 http://www.ositren.com 收集整理 ,地址为: http://www.ositren.com/htmls/67816.html