/***
* 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...