zoukankan      html  css  js  c++  java
  • Java学习笔记之——final关键字

    最终的,最后的

    可以修饰:变量、方法、类

    (1) 修饰变量

      不可改变,即常量,只能赋值一次,赋值之后不可改变

    a. 修饰属性:private final int num;

    要求属性要显式赋值

    通常在属性中,final和static一起使用,表示静态常量:private static final int num;

    静态常量的命名规则:每个字母都大写,多个单词之间用下划线分割

    b. 修饰局部变量:final int count;

    只能赋值一次,二次报错

    形参在调用时赋值,所以方法内不能在改变

    (2) 修饰方法

    这方法不可以被重写

    (3) 修饰类

    补充:类的继承:继承普通属性和普通方法,静态不继承,构造方法不继承

    子类不能重写父类的静态方法

    修饰了类之后,该类不能被继承。比如:Sring、Math等,都是final类

  • 相关阅读:
    九九乘法表
    计算器界面
    3.2封装的日期类
    杨辉三角
    100以内的素数
    九九 乘法表
    七、logging模块
    六、MySQLdb 模块
    四、浏览器运行模式
    五、configparser模块
  • 原文地址:https://www.cnblogs.com/wrf-hsj/p/10109597.html
Copyright © 2011-2022 走看看