您的位置:程序门 -> java -> j2se / 基础类



请问java有关类说明的时候“副本”的概念?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请问java有关类说明的时候“副本”的概念?
发表于:2007-08-29 12:31:13 楼主
类变量只有一个副本,而实例变量都会有它自己变量的副本,这里的“副本”是什么意思啊?刚开始学java,很多都不是很懂,谢谢大家的解答。
发表于:2007-08-29 14:53:141楼 得分:0
把一页纸打印2份,这2份就是这页纸的副本
不知道说明白没,就这意思
发表于:2007-08-29 18:57:302楼 得分:0
你说的类变量应该指的是static   变量
这样的变量只会有一个

但是实例变量每“new”一个类都会有一个出来,所以有多个副本
副本两个字这里其实可以省略掉
发表于:2007-08-29 21:18:283楼 得分:0
副本的概念是这样的,
类变量属于静态变量,所有对它的引用实际上都指向同一个实际的内存地址。
而,实例变量表示每个对象自己保存一份,不同的对象各自维护着自己的那一份,这里的副本可以理解为某个变量实际的内存空间。


问完问题,结贴是个好习惯,这样才会有更多的人来回答别人提的问题。
发表于:2007-08-29 21:33:434楼 得分:0
谢谢上面的三位朋友的回答,真的非常感谢。
这次是我第一次发帖,也不知道论坛里说的散分是什么意思,总之谢谢啦。


快速检索

最新资讯
热门点击