动态方法与虚拟方法都可以被覆盖,这两个有什么区别啊(10分)

  • 主题发起人 主题发起人 ysp_1984
  • 开始时间 开始时间
Y

ysp_1984

Unregistered / Unconfirmed
GUEST, unregistred user!
动态方法与虚拟方法都可以被覆盖,这两个有什么区别啊?能否给两个例子看看?
 
在使用上没什么不同
 
使用上没有区别,区别在运行速度和占用内存空间上
动态方法空间占用少,速度相对慢点
虚拟方法使用VTable,速度快,占用空间相对大
 
多人接受答案了。
 
后退
顶部