2
我想寫一個方法「得到」,將返回一個類。但是,我不希望能夠返回某個具體類的任何子類。以下是具體情況:如何從一個方法返回一個泛型類?
def get(): Class[Base] = {
classOf[Base]
}
現在我想變成一個通用的方法,這樣的事情:
def get[T <: Base](): Class[T] = {
classOf[Derived]
}
我怎樣才能做到這一點?
出於完整性:
class Base
class Derived extends Base