让我们说你有一个方法,它接受一个接口Parent
的实例作为第一个也是唯一的参数,就像这个:
public void doSomething(Parent parent) {}
我们还说我们有一个Child
的课程implements
界面Parent
。
为什么很多人使用这种方法:
public <T extends Parent> doSomething(T parent) {}
而不是这一个:
public void doSomething(Parent parent) {}
有什么好处吗?谢谢你的帮助!