根据 Java 泛型中的类型擦除机制,一个方法:
boolean add(E e);
..被编译为
boolean add(Object e);
但是那么如何保证类型安全呢?由于 add 现在需要 Object,我可以传递 String、Integer、Employee 等,因为它们都是 Object 的子类型。
根据 Java 泛型中的类型擦除机制,一个方法:
boolean add(E e);
..被编译为
boolean add(Object e);
但是那么如何保证类型安全呢?由于 add 现在需要 Object,我可以传递 String、Integer、Employee 等,因为它们都是 Object 的子类型。