函数传递Integer参数不是传递引用吗? 变量名冲突了啊,方法里用可以用this.value来访问成员变量啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个只是一个简单的例子,实际上因为有两个int类型的量需要修改,所以不能用return的方式。于是我想用对象传递参数的形式,直接在函数内修改值 我承认,用this来访问的话,确实可以,不过对于函数封装上来说,太多变量都放在类字段中用this来修改的话,类就比较乱了。如果可以传递引用的话,当然程序结构更好一些 用this, 或者把value放入数组也行得通 楼主,你可以这么想,当你使用 value++的时候, java 其实是用的 value=value+1;因此, value 的对象变了,不是传进来的那个地址了,因此你在函数内部对 value 做得修改,不会影响到函数外部 基本类型的变体引用类型和String都不能直接当纯引用类型来用,比如Integer,Double等都是int与double的引用类型,但是你不能像普通引用类型那样直接对他的值做改变,因为在他们里面封装的原始int与double都用了final进行声明。所以你就算重新赋值了原始的int与double都不会改变。 Jtable和Jtree设置高度的问题 诡异:关于JAVA 块,静态块,构造函数,继承的执行先后问题···· 请问关于GUI里的TextField问题 想做一个类似聊天的工具,设计征求阶段 正则表达式,谢谢 struts的action返回值问题 大家做oa的时候,在邮件部分,一定要用javamail吗? 不知该怎么样设置!! 使用jdbc:odbc形式不能正确连接到oracle数据库吗 关于java编程中删除txt里指定内容并添加指定内容的问题 关于java中菜单事件的监听问题,求各位大神! Runnable接口的实现,构造函数函数错在哪?
我承认,用this来访问的话,确实可以,不过对于函数封装上来说,太多变量都放在类字段中用this来修改的话,类就比较乱了。如果可以传递引用的话,当然程序结构更好一些