java中继承有哪些特点,java中继承的概念以及使用继承的好处

  java中继承有哪些特点,java中继承的概念以及使用继承的好处

  继承:如果多个类的某些部分具有相同的功能,可以抽象出一个类,把它们相同的部分放在父类中,让它们都继承这个类。

  实现:如果多个类目标相同,但是处理方法不同,那么定义一个接口,也就是一个标准,让它们实现这个接口,各自实现自己特定的处理方法来处理那个目标。

  两者的区别:

  1.不同的修改

  用不同的修饰剂修饰;实现:实现,继承:扩展;

  2.数量不同。

  Java只支持“接口”的多重继承,不支持“类”的多重继承;在java中,继承是单根的,子类只能继承一个父类。

  总结一下:单继承,多实现。

  3.不同的属性

  接口中只能定义全局常量(static final)和未实现的方法;在继承中,可以定义属性方法、变量、常量等。

  4.呼叫不同

  当接口由类实现时,接口中的抽象方法必须在类中实现;如果继承需要的话,它会调用那个方法。

  总结:

  接口是一个函数的描述(方法/行为)。界面传达的意思是:你能用某个功能做什么?例如,Serializable代表可序列化。

  继承是:什么是一种什么,继承传达的意思是:是-a,比如:猫是一种动物,猫是动物的一个子类。

  推荐教程:java教程以上是Java中继承和实现区别的详细内容。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: