zoukankan      html  css  js  c++  java
  • final class作用

    如果说整个类都是final(在它的定义前冠以final关键字),就表明自己不希望从这个类继承,或者不
    允许其他任何人采取这种操作。换言之,出于这样或那样的原因,我们的类肯定不需要进行任何改变;
    或者出于安全方面的理由,我们不希望进行子类化(子类处理)。
    除此以外,我们或许还考虑到执行效率的问题,并想确保涉及这个类各对象的所有行动都要尽可能地有
    效。
    注意数据成员既可以是final,也可以不是,取决于我们具体选择。应用于final的规则同样适用于数据
    成员,无论类是否被定义成final。将类定义成final后,结果只是禁止进行继承——没有更多的限制。
    然而,由于它禁止了继承,所以一个final类中的所有方法都默认为final。因为此时再也无法覆盖它们
    。所以与我们将一个方法明确声明为final一样,编译器此时有相同的效率选择。

  • 相关阅读:
    第二次结对编程作业
    5 线性回归算法
    4 K均值算法--应用
    3 K均值算法
    2 机器学习相关数学基础
    1 机器学习概述
    15. 语法制导的语义翻译
    14.算符优先分析
    13.自下而上语法分析
    12.实验二 递归下降语法分析
  • 原文地址:https://www.cnblogs.com/lavenderone/p/2222559.html
Copyright © 2011-2022 走看看