final修饰的类不能被继承
    final修饰的方法不能被重写

    final修饰的成员变量**
    必须在声明的时候赋值或者构造方法赋值(所有重载的构造方法都必须赋值)

    final修饰的局部变量
    必须在赋值后才能使用,赋值后值不可变