在同一个类中扩展和实现

时间:2014-11-26 19:04:02

标签: java extends implements

如何实现接口并将类扩展到同一个类?

这似乎不起作用(接口根本没有实现):

public class StrongChecker extends BasicChecker implements Checker {

这也不起作用(接口根本没有实现):

public class StrongChecker extends BasicChecker {

这给了我一个错误:

public class StrongChecker implements Checker extends BasicChecker {

感谢您的帮助!

2 个答案:

答案 0 :(得分:8)

没有错:

public class StrongChecker extends BasicChecker implements Checker {

当然,您的StrongChecker类必须实现Checker的所有方法(或继承BasicChecker的实现),否则代码将无法编译。

答案 1 :(得分:1)

这种语法没有错:

public class StrongChecker extends BasicChecker implements Checker {

这非常好,只需确保您实际实现了界面中需要实现的所有方法,否则您将收到错误。