【Java进阶】继承及应用场景
继承
Java是一门优秀的语言,相比C和C++具有更好的可读性。同时Java具有丰富的API,以及面向对象编程思想…对不起跑题了..
这里主要还是介绍面向对象的三大特性之一:
继承
概述
继承是让java中的类与类之间产生父子关系,可以让子类直接使用父类非私有的内容;
继承使用extends关键字表示;
应用场景
凡是多个事物中有共性的内容的时候,都可以使用父类抽取出来;
语法
1 | public class 子类 extends 父类{ |
创建对象的特点
- 创建子类对象的时候.里面一定会包含父类的对象(super表示);
继承的好处
- 提升了代码的复用性;
继承的注意事项
和Python最大的区别就是Python中一个类能够单继承,也能够多继承,但是Java为了保证安全性,只能使用单继承,但是能够多层继承。
- 类与类之间只能单继承,不能多继承;
- 可以多层继承;(继承具有传递性)
- 所有的类都直接或间接的继承了 Object 类;
CodeDemo
Fu类
1 | package com.xlkh.demo05_extends; |
Zi类
1 | package com.xlkh.demo05_extends; |
Test类
1 | package com.xlkh.demo05_extends; |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.


