浏览 Java 的 Play 文档,我注意到以下代码块:
public static Result show(Long id) {
Client client = Client.findById(id);
return ok(views.html.Client.show(client));
}
来源:http ://www.playframework.com/documentation/2.1.0/JavaRouting
我在理解第二行时遇到了一些麻烦,我对 Java 对象创建的理解是一个典型的构造函数,如下所示:
Person john = new Person();
第二行在做什么?从名为Client的类创建一个名为client的对象,什么是Client?它似乎不是 Play Framework 的一部分,当然我在 JavaDocs 中找不到任何东西。
谢谢
编辑:
我发现这是答案的一个很好的参考点(http://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html)
另外我认为 Client 类来自以下文档(http://www.playframework.com/documentation/1.1.1/controllers),其中 Client 只是一个示例模型类,新文档可能需要更新以消除这种混乱.