java final 修飾的引數小解

2021-09-01 13:08:58 字數 783 閱讀 1391

/***

* final修飾的基本型別引數,不允許修改,否則編譯即報錯;

* final修飾的引用型別引數,不能修改引用,但可以修改引用物件內部的屬性;

*/public class test

/*** 對於基本型別,基本型別的值在方法內部是不能夠改變的

* @param i

*/public static void checkint(final user user)

/*** 對於基本型別,基本型別的值在方法內部是不能夠改變的

* @param i

*/public static void checkint2(final int i)

}class user

/*** @param id the id to set

*/public void setid(int id)

/*** @return the username

*/public string getusername()

/*** @param username the username to set

*/public void setusername(string username)

/*** @return the password

*/public string getpassword()

/*** @param password the password to set

*/public void setpassword(string password)

}

java final修飾main函式

主函式最常見寫法 public static void main string args system.out.println str 如果寫成 public void main string args system.out.println str 編譯通過 執行出錯,沒有主方法 寫下下面的 pub...

Java final修飾符的使用

如果乙個類被final修飾,說明這個類為最終類,不可能有子類。abstract和final不能同時修飾乙個類 類名修飾符之間的排列順序對類的性質沒有任何影響 常見的final類 math string integer 用final修飾的成員方法,是功能和內部語句不能被更改的最終方法,即不能欸子類重新...

Java final最終修飾符

final修飾的 方法 可以和靜態方法 普通方法過載 final可以修飾 屬性,方法,類,區域性變數 方法中的變數 final修飾的 屬性 的初始化可以在編譯期,也可以在執行期,初始化後不能被改變 final修飾的 屬性 跟具體物件有關,在執行期初始化的final屬性,不同物件可以有不同的值 fin...