相关疑难解决方法(0)

T扩展SomeClass有什么意义?

与这样的方法声明有什么区别:

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,那么为什么在这个实例中根本没有使用泛型呢?

java generics

23
推荐指数
1
解决办法
803
查看次数

标签 统计

generics ×1

java ×1