Java中多态的实现原理

1、什么是多态

多态是一个类的多种形式;

2、多态实现方式

分为两种:编译时多态(静态多态--同名多参数) 和 运行时多态(动态多态--实现接口)

3、多态实现原理

通过invoke指令调用方法,基于class

4、什么是方法表

    方法表存放方法地址,通过invoke指令调用对应方法,如果没有重写方法调用父类里的方法

你可能感兴趣的:(java)