Java 杂谈25天打卡学习-工作打卡

java面试集锦之 final

2019-06-10  本文已影响0人  躲在屋顶上的喵
java面试集锦之 final

一.修饰变量:

        1.成员变量:

                1、直接赋值。

                2、全部在构造方法中赋初值。

                3、必须初始化,且只能初始化一次。

        1.1.基本类型:数值恒定不变(作为常量)

        1.2.对象引用:引用地址恒定不变

        (一旦对象初始化被引用,该引用就不能再指向其他引用--但对象自身内容可被修改)

        补充:如果是static final:其中static表示被类共享,且在装载时就已初始化;final表示不可改变。

二.修饰方法:不能被重写。

        2.1.private方法会隐式的被指定为final方法。

        2.2.父类中有final方法,子类不能重写。

三.修饰类:不能被继承。

        3.1.成员方法都会被隐式指定为final方法

        3.2.成员变量据需设计为final

上一篇 下一篇

猜你喜欢

热点阅读