return返回一个函数是什么用法? return lazy(); 就是返回一个Simpl对象 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Java 中不存在返回方法(函数)的说法。如果你需要返回一个函数,可以定义一个接口,返回这个接口。这个接口中申明你需要返回的那些函数,在返回这个接口的那个函数中,你产生一个接口的实例(定义一个类实现这个接口,也实现方法,生成实例),将这个实例反回即可。public Simple getSimple() { return lazy(); }//这里实际上是返回的 lazy() 的结果 public String toString() { return lazy().toString();//? }其实跟下面是一样的结果的: public String toString() { Simple obj = lazy(); String rtnValue = obj.toString(); return rtnValue; } 是否可以在我发布的软件中,附加jdk java运算问题 请个熟悉java的人修改一个课程设计(急!)(有酬!) 一个奇怪的runtimeException 关于资源文件的获取 有关Java集合的问题:是引用,还是拷贝? 如何正确使用jar打包发布class文件? 包里面的类,不能继承或者使用当前目录下的类或接口吗? 我用JB7新建了一个工程,又新建了个类。点运行,可是出现了PROJECT-》PROPERTY-》RUN,请问我应该在这里怎么设置啊? hetbeans数据库开发 转。这里的斑竹要努力啊。 请大侠帮我改一下程序
如果你需要返回一个函数,可以定义一个接口,返回这个接口。
这个接口中申明你需要返回的那些函数,在返回这个接口的那个函数中,你产生一个接口的实例(定义一个类实现这个接口,也实现方法,生成实例),将这个实例反回即可。
public Simple getSimple() { return lazy(); }//这里实际上是返回的 lazy() 的结果
return lazy().toString();//?
}
其实跟下面是一样的结果的:
public String toString() {
Simple obj = lazy();
String rtnValue = obj.toString();
return rtnValue;
}