课程
/后端开发
/Java
/Java入门第二季 升级版
这个中国人与美国人说不同的话能不能用接口实现呢?与用抽象类实现相比,有好处吗?
2017-07-12
源自:Java入门第二季 升级版 11-2
正在回答
我觉得在这里用接口和抽象类是一样的,因为都只有说话这一个方法,但是如果父类还有其他普通方法时后,抽象类才能继续实现,接口不行,接口必须全是抽象方法。相对来说我觉得用抽象类会比接口好,虽然这个问题目前俩个是一样的。
earlsun 提问者
不行,概念有冲突,虽然功能上可以实现,但接口不是这样用的。。。主要是为了使类更加规范化才使用接口
搞清楚一个概念,接口一般用来实现额外功能的
当然可以用接口实现,但是没有必要,接口是抽象的在这道题中和用抽象类实现差别不大。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
1 回答接口不是不能被new吗?
1 回答类型 IPlayGame 不能是 SmartPhone 的超级接口;超级接口必须是接口
3 回答接口为什么只能有常量不能有变量?
2 回答父类不能调用子类实现的接口方法
3 回答能不能不创建对象直接调用show方法?