标签: java oop generics
为什么有人想要使用泛型类:
Animal<T> (T t) {}
而不是具有带特定参数的构造函数的非泛型类。在这种情况下:
Animal(String s) {}
我应该根据我发现的更方便选择其中一种吗?
答案 0 :(得分:2)
Generics在编译时提供类型安全性,这可以避免严重的运行时错误,如ClassCastExceptions。