相关疑难解决方法(0)

Java的最终版本与C++的const

Java进行C++程序员教程说,(大亮点是我自己的):

关键字final 大致 相当于C++中的const

在这种情况下,"大致"意味着什么?它们不完全一样吗?

有什么区别,如果有的话?

c++ java final const

144
推荐指数
6
解决办法
6万
查看次数

怎么不能使用"最终"成为安全问题?

从O'Reilly的Essential ActionScript 3.0(2007)第113页开始:

作为最终帮助的方法隐藏了类的内部细节.使类或方法最终阻止其他程序员扩展类或重写方法以检查类的内部结构.这种预防被认为是保护应用程序免遭恶意攻击的方法之一.

这是指编译的,封闭源包的API的用户,以及"恶意利用"来学习关于类设计的东西吗?这真的是个问题吗?

对于更多上下文,这是使用两个原因中的第二个final.在2007版中,它位于第113页的" 继承下字幕"下的" 防止类扩展和方法被覆盖"一章中.

在ActionScript中使用final属性有两个原因:

  • 在某些情况下,最终方法比非最终方法执行得更快.如果您希望以各种可能的方式提高应用程序的性能,请尝试将其方法设为最终.但请注意,在将来的Flash运行时,Adobe期望非最终方法的执行速度与最终方法一样快.

  • 作为最终帮助的方法隐藏了类的内部细节.使类或方法最终阻止其他程序员扩展类或重写方法以检查类的内部结构.这种预防被认为是保护应用程序免遭恶意攻击的方法之一.

oop final actionscript-3

9
推荐指数
1
解决办法
357
查看次数

标签 统计

final ×2

actionscript-3 ×1

c++ ×1

const ×1

java ×1

oop ×1