多态

面向对象的三大特征:封装,继承,多态。

多态的形式:

    父类类型 对象名称 = new 子类构造器;

    接口    对象名称 = new 实现类构造器;

    父类类型的范围 > 子类类型范围的。

多态的概念:

    同一个类型的对象,执行同一个行为,在不同的状态下会表现出不同的行为特征。

多态的识别技巧:

    对于方法的调用:编译看左边,运行看右边。

    对于变量的调用:编译看左边,运行看左边。

多态的使用前提:

    (1)  必须存在继承或者实现关系。

    (2)  必须存在父类类型的变量引用子类类型的对象。

    (3)  需要存在方法重写。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容