【java】【面对对象高级2】继承

目录

1、概念 

2、继承的执行原理 

 3、继承有啥好处

 3.1 People父类

 3.2 Teacher子类

 3.3 主程序

 4、继承的相关注意事项

4.1 权限修饰符

4.2 单继承、Object类

4.2.1 单继承

 4.2.2 Object类

4.3 方法重写(声明不变、重新实现)

4.3.1 认识方法重写

 4.3.2 方法重写的注意事项

 4.3.3 方法重写在开发中的常见应用场景

4.4 子类中访问其他成员的特点

4.5 子类构造器的特点

4.5.1 子类构造器的特点

 4.5.2 常用的应用场景

 4.5.3 子类构造器调用父类构造器的执行原理

4.6 补充知识:this(...)调用兄弟构造器

4.7 注意事项小结


前言:继承是java类之间简历父子关系,族谱关系;公有可继承,私有不可继承

1、概念 

【java】【面对对象高级2】继承_第1张图片

 【java】【面对对象高级2】继承_第2张图片

 【java】【面对对象高级2】继承_第3张图片

 【java】【面对对象高级2】继承_第4张图片

2、继承的执行原理 

【java】【面对对象高级2】继承_第5张图片

 3、继承有啥好处

【java】【面对对象高级2】继承_第6张图片

 3.1 People父类

【java】【面对对象高级2】继承_第7张图片

 3.2 Teacher子类

【java】【面对对象高级2】继承_第8张图片

 3.3 主程序

【java】【面对对象高级2】继承_第9张图片

 4、继承的相关注意事项

4.1 权限修饰符

【java】【面对对象高级2】继承_第10张图片

 【java】【面对对象高级2】继承_第11张图片

注意这里说的子类

【java】【面对对象高级2】继承_第12张图片

4.2 单继承、Object类

4.2.1 单继承

【java】【面对对象高级2】继承_第13张图片

 4.2.2 Object类

【java】【面对对象高级2】继承_第14张图片

4.3 方法重写(声明不变、重新实现)

4.3.1 认识方法重写

【java】【面对对象高级2】继承_第15张图片

 4.3.2 方法重写的注意事项

【java】【面对对象高级2】继承_第16张图片

 4.3.3 方法重写在开发中的常见应用场景

【java】【面对对象高级2】继承_第17张图片

 【java】【面对对象高级2】继承_第18张图片

在Students重写toString

【java】【面对对象高级2】继承_第19张图片

 【java】【面对对象高级2】继承_第20张图片

 

 重写之后结果:

4.4 子类中访问其他成员的特点

【java】【面对对象高级2】继承_第21张图片

【java】【面对对象高级2】继承_第22张图片

【java】【面对对象高级2】继承_第23张图片

4.5 子类构造器的特点

4.5.1 子类构造器的特点

【java】【面对对象高级2】继承_第24张图片

 【java】【面对对象高级2】继承_第25张图片

 4.5.2 常用的应用场景

【java】【面对对象高级2】继承_第26张图片

【java】【面对对象高级2】继承_第27张图片

 4.5.3 子类构造器调用父类构造器的执行原理

【java】【面对对象高级2】继承_第28张图片

4.6 补充知识:this(...)调用兄弟构造器

【java】【面对对象高级2】继承_第29张图片

 【java】【面对对象高级2】继承_第30张图片

4.7 注意事项小结

【java】【面对对象高级2】继承_第31张图片

你可能感兴趣的:(java,java,开发语言)