黑马程序员技术交流社区

标题: new class()为何会出现改值无效的情况 [打印本页]

作者: 曾宇    时间: 2014-6-6 16:44
标题: new class()为何会出现改值无效的情况
本帖最后由 曾宇 于 2014-6-9 11:08 编辑

如题,new class();为何会出现改变类中成员变量值无效果的情况。原理是什么?

作者: never615    时间: 2014-6-7 00:07
有代码没
作者: 老梁    时间: 2014-6-7 16:20
在Class类中本身没有定义任何的构造方法,所以如果要使用首先使用Class类中的forName静态方法获得Class实例对象
作者: sanjiadiankeli    时间: 2014-6-7 17:28
发下代码吧
作者: 曾宇    时间: 2014-6-9 11:08
原理已经弄懂。
原因是,改变的变量和使用的变量,内存空间地址不一样。
new class();
会出现新的内存空间地址。




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