今天,我遇到了一个场景,其中我没有覆盖子类中接口的所有方法。但是,当我尝试创建子类的对象时,它仍然可以正常工作。到目前为止,我的假设是除非解决所有编译错误,否则我们将无法创建对象。请对此有所说明。我举的例子。interface Parent { public void test();}class Child implements Parent { public void print() { System.out.println("Didn't expect to print"); }}Child类给了我编译时错误,要求我重写接口中的方法。忽略该错误,当我尝试创建如下所示的对象并执行下一条语句时,它给出了底部所示的输出。Child child = new Child();child.print();输出:Didn't expect to printPS:我在Java 7上尝试过如果我的基本理解(不能解决编译错误就无法创建Java对象),请告诉我
添加回答
举报
0/150
提交
取消