【JAVA树根白话三】——多态

发布时间 2023-04-14 14:13:34作者: 文白wb

JAVA树根白话三 多态

Begin……[A B]

  多态——面向对象的三个基本特征之一(另外两个是封装、继承)

  应用场景:多态本身是一种向上转型(因为通过多态new出来的对象,会被看作一个父类对象),可以通过向下转型变为子类对象。

 

   A.多态说明

    在结合案例前,得先知道多态的代码怎么写,以及一些相关规则.具有继承关系的父子类(或者是接口及其实现类),才能用多态。

    格式

      父类名称 对象名 = new 子类名称();//多态写法

      或者

      接口名称 对象名=new 实现类名称();

      通过这个格式new出来的对象,只能访问父类中的成员变量和成员方法,子类独有的成员属性和方法没办法访问。

 

      扩展