【Java笔记】Java多态
Java多态
概述
- 多态是相对于对象而言的。
- 一个对象拥有多种形态,这就是:对象的多态性。
- 代码当中体现多态性,其实就是一句话:父类引用指向子类对象
。
格式
父类名称 对象名 = new 子类名称();
//或者
接口名称 对象名 = new 实现类名称();
左父右子就是多态
访问成员变量的两种方式
- 直接通过对象名称访问成员变量:看等号左边是谁,优先用谁,没有则向上找。
- 通过getter访问成员变量:看该方法属于谁就优先用谁,没有则 向上找。
父类名称 对象名 = new 子类名称();
//或者
接口名称 对象名 = new 实现类名称();
左父右子就是多态