我正在尝试提高以下方法的类型安全性:
A<String> method(B<String> arg);
如何确保不使用原始类型 B
调用此方法并且编译器始终检查指定的 String 类型?
最佳答案
您不能阻止某人使用原始类型调用方法。
原因是为了向后兼容 java 的前通用版本。
关于java - 使用 Java 泛型确保类型安全,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11555087/