与这样的方法声明有什么区别:
public <T extends SomeClass> void doSomething(T obj)
{
// Do something.
}
Run Code Online (Sandbox Code Playgroud)
还有这个:
public void doSomething(SomeClass obj)
{
// Do Something.
}
Run Code Online (Sandbox Code Playgroud)
我看到它的方式,它们都指定传入的对象必须是类型的子类SomeClass,那么为什么在这个实例中根本没有使用泛型呢?