美文网首页
JAVA接口与抽象类

JAVA接口与抽象类

作者: 努力要长大的树泱泱 | 来源:发表于2018-08-29 15:59 被阅读0次

    java接口是一些方法特征的集合,一个接口只有方法的特征,这些特征可以在不同的地方实现,表现出不同的行为。此外java接口可以定义常量。

    java中,一个方法的特征包括方法的名称、参量的种类和数量,不包括返回类型、抛出的异常以及参量的名字。

    抽象类提供部分实现,抽象类可以有实例变量、构造子,可以同时拥有抽象方法和具体方法。

    抽象类应该拥有更多的共享代码,相反应该有更少的实例变量。

    什么时候使用继承复用

    1、子类是超类的一个特例,而不是超类的角色,是is-a的关系,而不是has-a的关系。

    2、永远不会出现将一个子类替换成另一个类的子类。

    3、子类具有扩展超类的责任,而不是置换掉或注销掉的责任。

    4、只有在分类学上有意义才使用继承,不要从工具类继承。

    相关文章

      网友评论

          本文标题:JAVA接口与抽象类

          本文链接:https://www.haomeiwen.com/subject/qmxkwftx.html