A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 曾宇 中级黑马   /  2014-6-6 16:44  /  2147 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 曾宇 于 2014-6-9 11:08 编辑

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

4 个回复

倒序浏览
有代码没
回复 使用道具 举报
在Class类中本身没有定义任何的构造方法,所以如果要使用首先使用Class类中的forName静态方法获得Class实例对象
回复 使用道具 举报 1 0
sanjiadiankeli 来自手机 中级黑马 2014-6-7 17:28:17
板凳
发下代码吧
回复 使用道具 举报 1 0
原理已经弄懂。
原因是,改变的变量和使用的变量,内存空间地址不一样。
new class();
会出现新的内存空间地址。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马