我以前打工的时候就随便玩,因为人少,fire了我就没有人了啊!哈哈
----------------解决方案--------------------------------------------------------
不好意思看错,我帮你改一下,虽然是成功了,但是很不理想!
希望你能自己明白错在哪里就好了!
public class M1 {
int m,n;
void test1(int m,int n){
this.m=111;
this.n=1112;
}
public static void main(String[] args) {
M1 o=new M1();
int x=2,y=1;
o.test1(x,y);
System.out.println(o.m+" "+o.n);
}
}
----------------解决方案--------------------------------------------------------
this.m 这个就是实例的了,或者用个static也可以~
哦 了了
----------------解决方案--------------------------------------------------------
public class M1
{
int x,y;
void static test1(int m,int n)
{
m=111;
n=1112;
this.x=m;this.y=n;
}
public static void main(String[] args)
{
x=2;y=1;
test1(x,y);
System.out.println(x+" "+y);
}
}
----------------解决方案--------------------------------------------------------
cll19820814你一天比我都闲
----------------解决方案--------------------------------------------------------
那确实,最近也没什么事,多学学总好过无所事事~
----------------解决方案--------------------------------------------------------
谢谢,
改的的确不是很理想~\
要我另一个类里的函数都没用了
----------------解决方案--------------------------------------------------------
觉得很奇怪 为什么吧x,y传了过去 却又不用 又重新赋值形参 这不是摆明要弄糊涂自己么?
个人感觉这样赋值形参是很不好的编程习惯
----------------解决方案--------------------------------------------------------
我只是想叫大家知道是那里的问题!
谁也不能一辈子帮你,得自己独立思考!
如果大家还哪里不明白,我可以讲,但还是最好先独立思考比较好一点!
如果我说错了大家原谅!
----------------解决方案--------------------------------------------------------
明白你的意思~程序本身是没什么意义,但是我了解了JAVA的基本原理
----------------解决方案--------------------------------------------------------