C#对sealed(密封)概念比Java的final(终结)概念有更加注重性能的意思

来源:互联网 发布:win10映射网络驱动器 编辑:程序博客网 时间:2024/05/01 14:28
Java的好东东嘛,C#当然要学过来。不过C#对sealed(密封)概念比Java的final(终结)概念有更加注重性能的意思。 [阅读: 1145] 2005-12-01 07:44:26


 
因为对于从有虚方法的类派生的子类来说,C#的Runtime在遇到sealed类的对象时,就不再采用低效率的虚方法调用,而是直接调用上级父类的方法地址。这是细致入微的优化,不知道Java的final类是否有此优化?
原创粉丝点击