当前页面: 开发资料首页 → J2SE 专题 → 照书上原样写的怎么会出错呢?
照书上原样写的怎么会出错呢?
摘要: 照书上原样写的怎么会出错呢?
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,书上也是这么写的啊?为什么不对呢,请大侠们帮帮我这个初学者.谢谢!
ob2 = ob1.reftest();
方法名写错了大哥,应该是ob2 = ob1.rettest();
my god
太粗心了,谢谢!结贴