黑马程序员技术交流社区

标题: 成员变量和静态变量的区别 [打印本页]

作者: 小糊涂仙    时间: 2015-7-3 16:43
标题: 成员变量和静态变量的区别
成员变量和静态变量的区别:
                        a.所属不同,静态变量属于类,所以也叫类变量
                                    成员变量属于对象,所以也称实例变量(对象变量)
                        b.内存中位置不同
                                静态变量存储与方法区的静态区(静态方法区)
                                成员变量存储与对内存中
                        c.内存出现时间不同
                                静态变量随着类的加载而加载,随着类的消失而消失
                                成员变量随着对象的创建而存在,随着对象的消失而消失(垃圾回收机制)
                        c.调用不同
                                静态变量可以通过类名调用,也可以通过对象调用
                                成员变量只能通过对象调用


作者: wengjialiang    时间: 2015-7-3 21:58
学习了,楼主总结的不错
作者: 夜空中最亮的星    时间: 2015-7-3 22:00
学习了,赞一个!
作者: dajiaoya    时间: 2015-7-4 11:34
分享快乐
作者: 357955778    时间: 2015-7-4 13:44
已转存,谢谢分享!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2