final关键字

  • fianl关键字的作用

    • final代表最终的意思,可以修饰成员方法,成员变量,类

  • final修饰类、方法、变量的效果

    • fianl修饰类:该类不能被继承(不能有子类,但是可以有父类)

    • final修饰方法:该方法不能被重写

    • final修饰变量:表明该变量是一个常量,不能再次赋值

      • 变量是基本类型,不能改变的是值

      • 变量是引用类型,不能改变的是地址值,但地址里面的内容是可以改变的

      • 举例
    • public static void main(String[] args){
          final Student s = new Student(23);
            s = new Student(24);  // 错误
           s.setAge(24);  // 正确
      }

       

posted @ 2021-01-27 17:49  izzo  阅读(53)  评论(0)    收藏  举报