Java面向对象-final关键字

final是终结 完结的意思;

使用final声明的类不能被继承;

使用final声明的方法不能被子类覆盖;

使用final声明的变量不能被修改,即为常量;

final修饰字段的时候 一般和static一起使用,来定义一些不可变的静态常量 方便程序使用;

1

2

3

4

5

6

7

8

9

package com.java.chap03.sec10;

public class Common {

    /**

     * 静态常量

     */

    public static final String CHINA_CAPITAL="北京";

}

我们调用的话 直接类名.属性 即可;

1

2

3

4

5

6

7

8

package com.java.chap03.sec10;

public class Test{

    public static void main(String[] args) {

        System.out.println(Common.CHINA_CAPITAL);

    }

}

猜你喜欢

转载自blog.csdn.net/weixin_41934292/article/details/88261338