【学习第二章】关于静态成员变量以及package的学习

这两天的状态就是——困。

睡觉很足,为什么会困?进度缓慢,还有减肥,还有我的相机模型,揪心!好多事情要做,做不完。

想考信息管理工程师,想考想学很多东西,还想有自己的手工作坊,穷屌丝,想多了。。。

这两天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,写了个代码如

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值