Java运行时多态性的实现

Java运行时多态性的实现,第1张

Java运行时多态性的实现,第2张

运行时多态是面向对象编程代码复用的一大机制,动态的概念也可以描述为“一个接口,多个方法”。java运行时多态性的基础是动态方法调度,这是一种在运行时而不是编译时调用重载方法的机制。在这里,我们将从继承和接口实现两个方面来谈谈Java运行时多态性的实现

首先,通过继承超类引用变量来引用子类对象来实现。

示例:



//定义超类superA
类superA

{

int i = 100

虚空乐趣()

{

System.out.println("这是superA ");

}

}

//定义superA的子类subB

子类扩展超类

{

int m = 1;

虚空乐趣()

{

System.out.println("这是subB ");

}

}

//定义superA的subc子类

subC类扩展superA

{

int n = 1;

虚空乐趣()

{

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » Java运行时多态性的实现

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情