【发布时间】:2021-07-22 13:14:24
【问题描述】:
代码如下:
public class Test {
private static void print(List<Plant> plants) {
}
private static void print(List<Animal> animals) {
}
}
class Animal {
}
class Plant {
}
当我想在动物和植物列表的测试类中重载print 方法时,编译器会说“两种方法都有相同的擦除”。当我研究“方法擦除”时,我无法将其与我的情况联系起来。
【问题讨论】:
标签: java overloading