运行时多态
在超类中定义的属性或行为
多态性(Polymorphism)是指在超类中定义的属性或行为,被子类继承之后,可以具有不同的数据类型或表现出不同的
行为
,这使得同一个属性或者行为在超类及其各个子类中具有不同的语义。
简介
运行时多态性是
面向对象程序设计
代码重用的一个最强大机制,多态性的概念也可以被说成“一个接口,多个方法”。java实现运行时多态性的基础是动态方法调度,它是一种在运行时而不是在编译期调用重载方法的机制,下面就继承和接口实现两方面谈谈java运行时多态性的实现。
举例说明
一、通过继承中超类对象引用变量引用子类对象来实现
//定义超类supera
//定义supera的子类subb
//定义supera的子类subc
参考资料
最新修订时间:2024-05-21 14:55
条目作者
小编
资深百科编辑
目录
概述
简介
举例说明
参考资料
Copyright©2024
闽ICP备2024072939号-1