多态:编译时多态(重载)、运行时多态(继承父类、实现接口)
多态用途:对设计和架构的复用
多态实现:
invokevirtual指令用于调用声明为类的方法 通过偏移量定位方法
invokeinterface指令用于调用声明为接口的方法 挨个找(不同的JVM实现优化不同)
多态:编译时多态(重载)、运行时多态(继承父类、实现接口)
多态用途:对设计和架构的复用
多态实现:
invokevirtual指令用于调用声明为类的方法 通过偏移量定位方法
invokeinterface指令用于调用声明为接口的方法 挨个找(不同的JVM实现优化不同)