JAVA中final關鍵字

final可以修飾類、方法、變量

特點:

  1. final可以修飾類,該類不能被繼承
  2. final可以修飾方法,該方法不能被重寫(覆蓋)
  3. final可以修飾變量,該變量不能被重寫賦值(常量)
  4. final修飾局部變量(修飾引用類型時,地址值不能改變)
class student{
    int age=10;
}
class FinalTest{
    
    public static void main(String args[]){
    //局部變量是基本數據類型
    int x=10;
    x=100;
    System.out.println(x);
    final int y = 10;
    //無法爲最終變量y分配
    //y=100;
    System.out.println(y);
    System.out.println(---------------);
    Student s = new student();
    System.out.println(s.age);
    s.age = 100;
    System.out.println(s.age);
    //
    final student ss = new student();
    System.out.println(ss.age);
    ss.age = 100;
    System.out.println(ss.age);
    //final修飾引用類型時,地址值不能改變
    //ss = new student();

    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章