大家好,今天我们来学习一下继承方式相关的知识,有助于我们对java的继承有更深的了解,话不多说,来看。
1.10 继承方式
在现实生活中,事物之间的关系是非常复杂,灵活多样。
Java中支持以下几种继承方式:
单继承:
多层继承:
不同类继承同一个类:
多继承(不支持):
注意:Java中不支持多继承
时刻牢记,我们写的类是现实事物的抽象,而我们真正在公司中所遇到的项目往往业务比较复杂,可能会涉及到一系列复杂的概念,都需要我们使用代码来表示,所以我们真实项目中所写的类也会有很多,类之间的关系也会更加复杂.
但是即使如此,我们也不希望类之间的继承太复杂,一般我们不希望出现超过三次的继承关系.如果继承层次太多,就需要考虑对代码进行重构了.
如果想从语法上进行限制继承,就可以使用final关键字
1.11 final键字
final关键字可以用来修饰变量,成员方法以及类
1、修饰变量或字段,表示常量,不能修改
2.修饰类:表示此类不能被继承
知识点:
我们平时使用的string字符类,就是用final饰的,不能被继承
3、修饰方法:表示该方法不能被重写.
那么今天分享就到这里,谢谢大家!!!
标签:Java,继承,我们,关键字,修饰,final
From: https://blog.csdn.net/2403_86949771/article/details/145101046