java 方法不定长参数

	public List<T> findAll() {
		return findByCriteria();
	}

   	protected List<T> findByCriteria(Criterion... criterion) {
		return createCriteria(criterion).list();
	}

如上代码中,protected List<T> findByCriteria(Criterion... criterion)中的参数Criterion... criterion是一个不定长的参数;所以findByCriteria()是findByCriteria(Criterion... criterion)的无参数调用;

语法:
只能有一个无参数定义,不能有多个;

你可能感兴趣的:(java)