这两天的状态就是——困。
睡觉很足,为什么会困?进度缓慢,还有减肥,还有我的相机模型,揪心!好多事情要做,做不完。
想考信息管理工程师,想考想学很多东西,还想有自己的手工作坊,穷屌丝,想多了。。。
这两天java的学习停留在静态成员变量和package,package才学了一章,感觉很混乱。
静态成员变量保存在dataseg,而且不依赖对象调用,独一份,有初始值。混乱了,一直搞不清楚静态成员变量和局部变量。
创建一个class,然后申明三个变量,一个静态的static。静态的要初始化啊,初始化,然后把静态变量放到dataseg里面。把普通变量放到steak里面。想到一个笑话,Q:为什么
奥特曼发大招的时候先要大叫招数的名字?A:变量先声明再调用。 呵呵~
建一个构造函数,传三个参数。然后实例化两个对象,C1和C2啊。正常情况下,想要用成员变量,必须依赖对象,且成员变量的值不固定,在不同对象里面成员变量的值不一
样,成员变量保存在heap存储中,跟它们的妈妈new出来的对象在一起。那我现在new两个对象c1和c2,c1的两个成员变量和妈妈一伙儿,c2的成员变量在一伙儿。那static的变
量还在dataseg里面呢,肿么办?都能用!
根本不用实例化好么!直接用对象.成员变量,或者类名.成员变量就能用。原来,它是c1和c2的孩子,也是这个class类家族共同的孩子,人人有义务抚养它。so,写了个代码如