java中继承有哪些特点,java中继承的概念以及使用继承的好处
继承:如果多个类的某些部分具有相同的功能,可以抽象出一个类,把它们相同的部分放在父类中,让它们都继承这个类。
实现:如果多个类目标相同,但是处理方法不同,那么定义一个接口,也就是一个标准,让它们实现这个接口,各自实现自己特定的处理方法来处理那个目标。
两者的区别:
1.不同的修改
用不同的修饰剂修饰;实现:实现,继承:扩展;
2.数量不同。
Java只支持“接口”的多重继承,不支持“类”的多重继承;在java中,继承是单根的,子类只能继承一个父类。
总结一下:单继承,多实现。
3.不同的属性
接口中只能定义全局常量(static final)和未实现的方法;在继承中,可以定义属性方法、变量、常量等。
4.呼叫不同
当接口由类实现时,接口中的抽象方法必须在类中实现;如果继承需要的话,它会调用那个方法。
总结:
接口是一个函数的描述(方法/行为)。界面传达的意思是:你能用某个功能做什么?例如,Serializable代表可序列化。
继承是:什么是一种什么,继承传达的意思是:是-a,比如:猫是一种动物,猫是动物的一个子类。
推荐教程:java教程以上是Java中继承和实现区别的详细内容。请多关注我们的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。