接口
lintanfu
我依然困惑,想获得答案
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
抽象类与接口的区别
实际没什么意义,但面试中经常出现。 抽象类和接口的区别: A:成员区别 抽象类: 成员变量:可以是常量(final修饰),也可以是变量。 构造方法:有 成员方法:可以是抽象方法,也可以是具体方法 接口: 成员变量:只能是常量(public static final) 构造方法:没有 成员方法:只能是抽象方法(public abstract)原创 2017-03-18 23:46:07 · 203 阅读 · 0 评论 -
java接口初了解
接口不同于继承中的抽象类,接口体现事物的扩展性,也就是额外功能。 额外功能——不给出具体实现(抽象方法),需要此功能的类只需要实现该接口即可。 如猫狗案例中,一些训练的猫会转圈,狗会站立,如果把这些行为分别写在训练猫和训练狗类中,自然是可以,但是这样就体现不出继承的便利性,会显得代码臃肿。如果写在猫狗的父类动物类中,显然是不行的,因为不是所有猫狗都会这些技能。这时就应该写在技能接口里,训练猫和训练狗原创 2017-03-18 23:21:36 · 244 阅读 · 0 评论
分享