<<<<<<< HEAD
=======
>>>>>>> 593e4ea (添加了SSM)
HEAD
一句话,代码复用
[修饰符列表] class 类名 extends 父类名 {
=======
修子的日记 目录
Java继承
# 什么是继承?
一句话,代码复用
# 语法格式
[修饰符列表] class 类名 extends 父类名 {
>>>>>>> 593e4ea (添加了SSM)
类体(属性、方法)
}
# 继承的内容有啥?
- ==私有的==不支持继承
- ==构造方法==不支持继承
- 其他数据都可以继承
# 继承的作用
除了代码复用,继承还是方法覆盖和多态的基础。有了继承才有以后"方法的覆盖"和"多态机制"
# 单继承
java 语言中继承只支持单继承,一个类不能同时继承很多类,只能继承一个类.c++可以多继承
但是 java 语言中只支持单继承,但一个类也可以间接继承其他类
比如
C extends B{
...
}
B extends A{
...
}
C 直接继承了 B,C 是间接继承了 A
# java.lang.Object
如果 java 类不显示指定要继承的类,则继承 java.lang.Object 类
JavaSE 库提供的默认的类。java 任何一个类都有 Object 类的特征,可以说是“老祖宗”