final关键字

final可以修饰类、方法、属性和变量

    final修饰类,该类不可以被继承

    final修饰方法,方法不可以被子类重写

    final修饰属性,属性不会进行隐式初始化,只能被显式初始化或者在构造方法中赋值,而且只能二选一,因为只能被赋值一次。当选择构造器中赋值,如果有多个构造器,则每个构造器都要赋值,否则编译不通过。

    final修饰变量,变量值只能被赋一次,即为常量

posted @ 2018-03-09 01:08  我爱学习也有错吗  阅读(73)  评论(0)    收藏  举报