为了防止延长类或从被覆盖的方法,我们将在该类或方法定义之前与最终属性。
这个怎么运作?
最后一堂课:
最终的公共阶级A {
}
最终方法:
公共阶级A {
最终的公共功能a {
}
}
这最终的属性用于ActionScript中的两个原因:
在某些情况下,最终的方法比非最终方法更快地执行。如果您希望以各种可能的方式提高应用程序的性能,请尝试使其方法决定。
方法是最终的帮助隐藏类的内部细节。制作类或方法最终的防止其他程序员扩展课程或覆盖方法,以便检查类内部结构的目的。这种预防被认为是一种方法保护申请恶意被剥削。