你是对的。你做不到
new E()。但你可以将其更改为
private static class SomeContainer<E> { E createContents(Class<E> clazz) { return clazz.newInstance(); }}但这有效。以工厂模式包装它会使它更具容忍性。

你是对的。你做不到
new E()。但你可以将其更改为
private static class SomeContainer<E> { E createContents(Class<E> clazz) { return clazz.newInstance(); }}但这有效。以工厂模式包装它会使它更具容忍性。