1、这是接口的代码
public interface TestInterface {
String interfacename = print1("接口");
static String print1(String string) {
System.out.println(string+"静态初始化");
return "hello";
};
}
2、这是子类的代码
public class ChildClass extends NormalTest implements TestInterface{
public static String ChildName = print1("child");
public ChildClass() {
System.out.println("ChildClass construtor");
}
}
然后发现报错了,是接口里面已经实现的方法只能在接口里面使用吗,不可以直接调用吗,还是要用到的话要重写?