引入
在JAVA课程最起始阶段我们介绍过JAVA是一种面向对象的语言,上一张我们也介绍了面向对象这种编程方式,今天我们继续学习面向对象,本章主要研究面向对象三大特点:封装、继承、多态
一、继承
1、也称泛化,继承性是子类自动共享父类属性和方法的机制,是类与类之间的关系(这点要与之前讲过的类和对象之间抽象以及实例化的关系加以区别)
我们可以根据如下任选其一的条件判断两个类是否具有继承关系
场景一
A类 is a B类,如人类是一种动物类,那么就说A继承自B
场景二
里氏替换原则,在一定情况下A类实体能当B类实体用,那么就说A继承自B
2、语法
声明B类继承自A类
class A{
}
class B extends A{
}
网友评论