黑马程序员技术交流社区

标题: 继承 [打印本页]

作者: 梦想加油站0321    时间: 2017-3-31 12:03
标题: 继承
(1)继承时类与类的一种关系,是一种"is a"的关系
(2)Java中的继承时单继承,只有一个父类
(3)class 子类 extends 父类
(4)方法的重写
① 子类可重写从父类继承的方法,当调用方法时会优先调用子类的方法。
② 返回值类型、方法名、参数类型及个数 都要与父类继承的方法相同,才叫方法的重写。
(5)继承的初始化顺序
① 初始化父类再初始化子类
② 属性的初始化在构造方法之前执行。
③ 父类的属性初始化-->父类的构造函数-->子类的属性初始化-->子类的构造函数
(6)final
① 可修饰类、方法、属性和变量
② final修饰类,则该类不允许被继承
③ final修饰方法,则该方法不允许被覆盖(重写)
④ final修饰属性,则该类的属性不会进行隐式初始化(类的初始化属性必须有值)或在构造方法中赋值(只能任选其一)
⑤ final修饰变量,则该变量的值只能赋一次值,即变为常量
(7)super关键字
在对象的内部使用,可以代表父类
(8)Object类是所有类的父类,如果一个类没有使用extends关键字明确标识继承另一个类,那么这个类默认继承Object类。

作者: 烟雨清寒时    时间: 2017-3-31 14:25
厉害了,新来的看到了可以多学习学习

作者: 梦想加油站0321    时间: 2017-3-31 21:49
烟雨清寒时 发表于 2017-3-31 14:25
厉害了,新来的看到了可以多学习学习

一起学习





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2