继承
关键字:extends
多态
一种是重载,也就是静态多态
另一种是重写,也就是动态多态
静态多态:就是在出结果之前就已经知道会是什么样子
动态多态:就是在出结果之前不知道是什么样子,必须要运行起来才能知道结果
例子1:
新建一个汽车的父类,用继承的修饰符定义变量,定义重载的构造函数(注:第二个构造函数中的this(mingCheng)是调用的上边那一个构造函数);
然后定义父类的行为函数;之后再去定义子类的构造函数和重写父类已有的同名函数
将父类和子类创建好之后,还需要一个司机来开,不然要车有啥用是吧,司机的行为方法需要调用父类的行为方法来变相的调用子类的行为方法,以实现多态效果
司机创建如下:
司机创建好之后就可以定义一个抽象的变量来调用具体的实例 来实现多态
调用如下:
之后只需要给父类不断地继承子类(也就是打补丁)就可以做到使司机驾驶各种各样的车型。