java -- 继承
继承:is -- a 的关系 即: 子 is 父
概念和实现:
1.继承背后的思想就是基于已经存在的类,构建一个新的类。
2.当从已经存在的类继承时,就重用了他的属性和方法,还可以添加新的方法和属性来定制新类一应对需求
3.约定:从其他类导出的类叫子类,被导出的类叫父类。
4.在java中,除了object类之外,所有的类都是子类,都是唯一的父类。
**掌握object中的方法
继承的概念和实现
1.继承是面向对象不可或缺的。
2.创建一个类时总是在继承。
3.类之间的关系 : is - a 继承体现, has - s 组合体现,like - a 实现接口的体现
4.继承的意义:代码重用和体现不同抽象层次
用extends关键字来实现继承:子 extends 父
Super 关键字:
1.super和this关键字的特点类似:this 调用当前对象的引用,super 代表父类对象的引用。
2.当字符类的成员出现重名时,可以通过super关键字来区分。
3.子类的构造方法中,通过super关键字调用父类的构造方法。
***注意:当构造一个子类对象的时候一定先调用父类的构造方法来构造父类的对象,调用父类构造方法的语句一定是子类构造方法中的第一条指令。