函数传递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都不会改变。 Map的toString()方法问题 关于多核的问题 线程之间通讯和同步的问题 我在编写一个记事本的java程序,但是无法解决对选定字符内容的字体更改,希望哪位大虾可以帮助解决? 请帮忙看这段代码,为什么表单传递的为空? JMenuBar放在底部如何让菜单选项一直向上翻? 谁有这个包com.borland.jbcl.layout.* 求答案? 这个题目难死我了,那位可以指点一二 java可以编制扫雷游戏吗?我想学编程. 关于java中菜单事件的监听问题,求各位大神! Runnable接口的实现,构造函数函数错在哪?
我承认,用this来访问的话,确实可以,不过对于函数封装上来说,太多变量都放在类字段中用this来修改的话,类就比较乱了。如果可以传递引用的话,当然程序结构更好一些