在变量声明中使用括号
Using parantheses in variable declaration
有人可以解释这一行 --> int insertPerson(UUID id, Person person);
public interface PersonDao {
int insertPerson(UUID id, Person person);
default int addPerson(Person person){
UUID id = UUID.randomUUID();
return insertPerson(id, person);
}
}
这是一个 abstract
方法,int
作为 return 类型,而不是 variable/property。 PersonDao
作为接口,它接受抽象方法。
public
和abstract
都是方法的隐式修饰符。所以它相当于下面的声明:
public abstract int insertPerson(UUID id, Person person);
有人可以解释这一行 --> int insertPerson(UUID id, Person person);
public interface PersonDao {
int insertPerson(UUID id, Person person);
default int addPerson(Person person){
UUID id = UUID.randomUUID();
return insertPerson(id, person);
}
}
这是一个 abstract
int
作为 return 类型,而不是 variable/property。 PersonDao
作为接口,它接受抽象方法。
public
和abstract
都是方法的隐式修饰符。所以它相当于下面的声明:
public abstract int insertPerson(UUID id, Person person);