如果实现了接口但未声明方法,java netbeans不会引发错误
我试图首先从设计模式测试接口。当我从netbeans运行我的代码时,我没有得到错误,即使fly()没有在MallardDuck中声明。还有一种方法可以在我实现它时自动生成方法吗
public interface Flyable {
public void fly();
}
public class MallardDuck extends Duck implements Flyable {
public MallardDuck(){
// super();
}
}
public class JavaApplication1 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
MallardDuck d = new MallardDuck();
d.quack();
d.fly();
}
}
共 (0) 个答案