Java 方法参数,该参数接受特定类型的类
假设我有一个抽象类:Java 方法参数,该参数接受特定类型的类,java,Java,假设我有一个抽象类: public abstract class Car { } 上述类的内部类扩展: public class Foo { public static final class BMW extends Car { public final Foo foo = new Foo("foo"); } } 如何创建一个接受类BMW的方法 我目前的方法是: void listInstances(final Class<Car> clazz)
public abstract class Car {
}
上述类的内部类扩展:
public class Foo {
public static final class BMW extends Car {
public final Foo foo = new Foo("foo");
}
}
如何创建一个接受类BMW
的方法
我目前的方法是:
void listInstances(final Class<Car> clazz) {}
支柱是正确的
void listInstances(Class<Car>)
void列表实例(类)
…必须接受Car类对象,并且仅接受Car类对象。或者
void listInstances(Class<? extends Car>);
void listInstances(ClassClass
或ClassSignature应该是listInstances(Class clazz)
void listInstances(Class<Car>)
void listInstances(Class<? extends Car>);
<T extends Car> List<T> listInstances(Class<T> type);