问题描述
- java构造函数的后面的属性是什么?
-
public static Criteria create(Class<?> clazz) { return new Criteria(clazz); }
Criteria函数是Criteria类的一个静态构造函数,后面有个create是什么意思?不知道这个用法的名称,查都没法查,希望知道的能告诉下
解决方案
这个函数不是构造函数,构造函数的函数名要跟类名一致。
这个是类的一个静态函数而已,create是函数名,create前面的Criteria 是返回值类型。
解决方案二:
这不是构造函数啊,这只是一个静态函数,前面的是返回值类型,后面的是函数名
解决方案三:
public static Criteria create(Class<?> clazz) {
return new Criteria(clazz);
}
这是一个静态函数,函数名为create,返回为一个Criteria(它主要数据苦查询中用到),Class<?> clazz这是一个泛型Class类
解决方案四:
一个普通的静态方法而已,返回类型是自己建的一个Criter 类而已。
解决方案五:
让各位见笑了,类返回自身的函数而已,还误以为是构造函数的什么高深的用法
时间: 2024-09-13 00:46:14