我有这个接口。
public interface Library {
public abstract void addEmployee (Employee employee);
}
有三个类实现了这个接口
public class CentralLibrary extends Store implements Library {
@Override
public void addEmployee(Employee employee, char determiner) {
}
}
public class LibraryA extends CentralLibrary implements Library {
@Override
public void addEmployee(Employee employee) {
}
}
public class LibraryB extends CentralLibrary implements Library {
@Override
public void addEmployee(Employee employee) {
}
}
有没有办法重载 addEmployee
方法的签名不同?
你不是在重载,而是在重载。对于这个,你必须添加 char determiner
作为接口中方法签名的第二个参数