abstract class Parent implements MyInterface{},必须要实现MyInterface的方法method1(),否则接口不能被实现(继承),而后面的Child 类也就不会继承Parent的method1(),因为Parent类种什么方法也没有。
解决方案 »
- java.io 中write()和append()区别??
- 帮我看看这个代码那错了
- Core java Volume II原文中的一处错误
- final对象的生命周期
- byte数组问题,请各位帮帮忙(2)
- 查看jdk文档中有些没弄明白的
- 菜鸟问题,怎么返回今天日期前第十天的日期?
- 问个弱弱的问题
- 100分交换一个文件上传的.class....
- 为什么会出现这样的Exception?(Error occurred during initialization of VM;java/lang/ClassNotFoundException: sun/io/ByteToCharGBK)
- 如何设置Date类的显示格式为"1998-09-01 12:02:33"这种格式!
- JNI的中文问题?
void method1();
}interface中声明的所有方法都默认为:public abstract的
因此虽然在interface的声明中没有写,但method1的访问级别依然是public的在overriding中,要求子类重写的方法的访问级别不能低于父类的
因此Child子类中method1方法应该改为:public void method1(){
System.out.println("I am implemented now!");
}