class Returnref{
int a;
Returnref(int i){
a=i;
}
Returnref rettest(){
Returnref temp = new Returnref(a+10);
return temp;
}
}
class Returnreff{
public static void main(String args[]){
int a=2;
Returnref ob1 = new Returnref(a);
Returnref ob2;
ob2 = ob1.reftest();
System.out.println("ob1.a="+ob1.a);
System.out.println("ob2.a="+ob2.a);
}
}
提示错误:
Returnreff.java:6: cannot resolve symbol
symbol : method reftest ()
location: class Returnref
ob2 = ob1.reftest();
^
1 error我是想把ob1用reftest方法创建的对象返回给ob2,书上也是这么写的啊?为什么不对呢,请大侠们帮帮我这个初学者.谢谢!
int a;
Returnref(int i){
a=i;
}
Returnref rettest(){
Returnref temp = new Returnref(a+10);
return temp;
}
}
class Returnreff{
public static void main(String args[]){
int a=2;
Returnref ob1 = new Returnref(a);
Returnref ob2;
ob2 = ob1.reftest();
System.out.println("ob1.a="+ob1.a);
System.out.println("ob2.a="+ob2.a);
}
}
提示错误:
Returnreff.java:6: cannot resolve symbol
symbol : method reftest ()
location: class Returnref
ob2 = ob1.reftest();
^
1 error我是想把ob1用reftest方法创建的对象返回给ob2,书上也是这么写的啊?为什么不对呢,请大侠们帮帮我这个初学者.谢谢!
方法名写错了大哥,应该是ob2 = ob1.rettest();
太粗心了,谢谢!结贴