我有两个文件:
public interface PrintService {
void print(PrintDetails details);
class PrintDetails {
private String printTemplate;
}
public interface Task {
String ACTION = "print";
}
}
和
public class A implements PrintService {
void print(PrintDetails details) {
System.out.println("printing: " + details);
}
String action = PrintService.Task.ACTION;
}
我认为代码看起来没问题,但我在第void print(PrintDetails details) {
行的第二个文件中收到错误消息:
无法从
PrintService
降低继承方法的可见性。
有人可以解释这对我意味着什么吗?