大家虚拟方法和静态方法和动态方法的分别

213qVi 2019-01-01 193 动态 静态函数 静态方法
大家虚拟方法和静态方法以及动态方法的区别
最佳答案
1、静态方法在编译时确定了函数入口地址静态方法不可override静态方法是默认方法2、虚拟方法在运行时从virtual method table(VMT)确定函数入口地址虚拟方法可以被子类override3、动态方法在运行时,从dynamic method table(DMT)确定函数入口地址动态方法可以被子类override
热心网民 2019-01-01 14:48:54 0条评论
相关问答