Can not understand java statement with new operator -
normally, utilize new objclass(args)
create new object, how understand one?
import org.jzy3d.plot3d.builder.mapper; ...... mapper mapper = new mapper() { public double f(double x, double y) { homecoming 10 * math.sin(x / 10) * math.cos(y / 20) * x; } };
if mapper
class, creates anonymous class extends it. if mapper
final
class, code won't compile.
if mapper
interface, creates anonymous class implements it.
more info:
the java tutorials: anonymous classes java new-operator
No comments:
Post a Comment