JAVA树根白话三 多态
Begin……[A B]
多态——面向对象的三个基本特征之一(另外两个是封装、继承)
应用场景:多态本身是一种向上转型(因为通过多态new出来的对象,会被看作一个父类对象),可以通过向下转型变为子类对象。
A.多态说明
在结合案例前,得先知道多态的代码怎么写,以及一些相关规则.具有继承关系的父子类(或者是接口及其实现类),才能用多态。
格式
父类名称 对象名 = new 子类名称();//多态写法
或者
接口名称 对象名=new 实现类名称();
通过这个格式new出来的对象,只能访问父类中的成员变量和成员方法,子类独有的成员属性和方法没办法访问。
扩展