现在的位置: 首页 > 综合 > 正文

了解Java中的Static

2013年08月09日 ⁄ 综合 ⁄ 共 419字 ⁄ 字号 评论关闭

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就是让类申请一个特定的空间,来保管大家共同的数据。

抱歉!评论已关闭.