zoukankan      html  css  js  c++  java
  • final关键字的作用

    final 可以修饰类、方法、变量。

    (1):final修饰的变量是一个常量,只能被赋值一次。 常量一般使用final声明,如:

      public static final String CHINA = "china";

      声明之后就不可以修改。

      从内部类中访问本地变量,则此变量 需要被声明为最终类型(final)。

      方法的参数被声明为final 则表示告诉方法的调用者此方法不会修改此对象。例如:

      a:这样写没有问题

      public satic void test(String params){

        params = "test";

      }

      b:如果将参数声明为final类型则在方法中就不可以修改参数了

      public static void test(final String params){

        params = "test";  //会报错

      }

    (2):final 声明的类不可以被继承。

    (3):final修饰的方法不可以被覆盖。

  • 相关阅读:
    Python 读写
    测试项目总结之手淘安全中心
    Python 单元测试
    Python __name__变量
    java数据类型取值范围
    java数据类型之间的转换
    Git 常用命令清单
    Linux Distribution
    UNIX&Linux发展图谱
    Linux 软件大全
  • 原文地址:https://www.cnblogs.com/yshyee/p/3506347.html
Copyright © 2011-2022 走看看