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

    ## Final关键字

    #### 四种用法

    1.可以用来修饰一个类;

    2.可以用来修饰一个方法

    3.可以用来修饰一个局部变量

    4.可以用来修饰一个成员变量

    1.修饰类

    public final class {

    //...........

    }

    含义:当前这个类不能有任何的子类(允许有父类),一个类如果被final修饰则其所有的成员方法都不能被覆盖重写。

    2.修饰方法

    用final修饰的方法不能被覆盖重写;

    对于类和方法来说,abstract关键字和final关键字不能同时使用(矛盾)

    3.修饰局部变量

    这个变量不能更改(一次赋值,终生使用)

    ps:对于基本类型来说,不可变是数据不可变;对于引用类型来说,不可变是地址值不可变

    4.修饰成员变量

    不可改变

    由于成员变量具有默认值,所以用final修饰后必须手动赋值

    (要么直接赋值,要么用构造方法赋值)

  • 相关阅读:
    4.C#的选择语句练习
    3.C#中的选择语句
    java包静态导入,继承
    新的学期要继续学习喽
    桌球小游戏
    JAVA和C语言的区别
    BIV+CSS网页的标准化布局
    层叠样式表
    学PHP也要懂得HTML
    web开发入门
  • 原文地址:https://www.cnblogs.com/susexuexi011/p/13805524.html
Copyright © 2011-2022 走看看