Final關鍵字的作用

2021-08-30 18:02:22 字數 479 閱讀 5857

public final void login(int user, int pwd) (父類中如果加入了final ,一般加在許可權修飾符的後面)
public void login(int user, int pwd)  (在子類中父類的方法就不能被重寫了,會報錯)
public class user
user.pi=9;

system.out.println(user.pi); (沒有新增final的時候全域性變數的值pi能被賦值,能夠被改變)`

public class user
final修飾在屬性上, 屬性的值不能被改變。
public final class user (如果final加在類中,則這個類不能被繼承)

final關鍵字作用

final關鍵字的作用 1 被final修飾的類不可以被繼承 2 被final修飾的方法不可以被重寫 3 被final修飾的變數不可以被改變 如果引用為基本資料型別,則該引用為常量,該值無法修改 如果引用為引用資料型別,比如物件 陣列,則該物件 陣列本身可以修改,但指向該物件或陣列的位址的引用不能修...

java中final關鍵字作用

1 final類不能被繼承,因此final類的成員方法沒有機會被覆蓋,預設都是final的。在設計類時候,如果這個類不需要有子類,類的實現細節不允許改變,並且確信這個類不會再被擴充套件,那麼就設計為final類。final方法不能被子類的方法覆蓋,但可以被繼承。2 final方法 如果乙個類不允許其...

c 中final關鍵字的作用

c 中final關鍵的作用最重要就是兩個,先強調下 1.禁止虛函式被重寫 2.禁止基類被繼承 final 指定不能在派生類中重寫虛函式或不能從中繼承類。在虛函式宣告或定義中使用時,final確保函式是虛函式,並指定它不能被派生類重寫。否則程式格式錯誤 生成編譯時錯誤 在類定義中使用時,final指定...