不是虚方法的情况·:
*在java中普通方法就是虚方法。
*但static,private方法不是虚方法调用。
*static,private与虚方法编译后用的指令是不同的。
2.三种非虚方法
*static方法,以声明的类型为准,与实例类型无关。
*private方法子类看不见,也不会被虚化
*final方法的子类不能覆盖也不存在虚化问题
不是虚方法的情况·:
*在java中普通方法就是虚方法。
*但static,private方法不是虚方法调用。
*static,private与虚方法编译后用的指令是不同的。
2.三种非虚方法
*static方法,以声明的类型为准,与实例类型无关。
*private方法子类看不见,也不会被虚化
*final方法的子类不能覆盖也不存在虚化问题