站長資訊網
最全最豐富的資訊網站

關于java中final關鍵字的使用方法詳解

關于java中final關鍵字的使用方法詳解

一、修飾類

被final修飾的類不能被子類繼承。

//父類Animal public final class Animal{ 	private int age;  //年齡 	private String var;  //品種 	 public void eat(){ 		 System.out.println("吃東西"); 	 	} 	 } 	//子類cat 	public class cat extends Animal{   //編譯時會報錯,編譯不通過。 		 public void eat(){ 			 System.out.println("吃魚"); 	 	} 	}

免費在線視頻教程推薦:java視頻

二、修飾成員方法

被final修飾的成員方法不能被重寫。

	//父類Animal public class Animal{ 	private int age;  //年齡 	private String var;  //品種 	 public final void eat(){  //成員方法 		 System.out.println("吃東西"); 	 	} 	 } 	//子類cat 	public cat extends Animal{     		 public void eat(){   //重寫父類方法。編譯時會報錯,編譯不通過。 			 System.out.println("吃魚"); 	 	} 	}

三、修飾基本變量類型

被final修飾的變量只能被賦值一次。

public class Animal{ 	public static void main(String str){ 		private int i = 10; 		i = 20;        //編譯時,此處報錯。 		System.out.println(i); 		} 	}

四、修飾引用變量

被修飾引用的變量只能指向對象一次。

public class Animal{ 	public static void main(String str){ 		final Cat c; 		c = new Cat(); 		c = new Cat(); 		} 	}  public class Cat{ 	private String var; 	private int age; 	public void eat(){ 		System.out.println("吃魚"); 		} 	}

五、修飾常量

格式:public static final int I = 10;

相關文章教程推薦:java開發入門

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产99视频精品免费视频7| 亚洲精品综合在线影院| 久久久久无码精品| 日韩黄a级成人毛片| 国产日韩精品一区二区在线观看 | 午夜精品久久久久蜜桃| 国产精品成人免费视频网站京东| 亚洲制服丝袜精品久久| 久久精品aⅴ无码中文字字幕不卡 久久精品aⅴ无码中文字字幕重口 | 久久久久久精品无码人妻| 无码国产精品一区二区免费模式| 精品国产福利第一区二区三区| 99re国产精品视频首页| 久久精品国产WWW456C0M| 亚洲精品无码久久毛片| 伊人精品久久久久7777| 日韩a级片在线观看| 日韩免费高清一级毛片在线| 在线观看国产日韩| 日韩免费一区二区三区在线| 日韩av午夜在线观看| 日韩午夜理论免费TV影院 | 国产啪精品视频网站| 国产午夜精品久久久久九九电影| 精品精品国产理论在线观看| 国产精品hd免费观看| 精品人妻无码一区二区三区蜜桃一| 2018国产精华国产精品| 91精品啪在线观看国产线免费| 亚洲Av无码精品色午夜 | 国产99精品久久| 99久久久国产精品免费牛牛四川| 四虎国产精品永久免费网址| 久久99国产这里有精品视| 无码精品人妻一区二区三区免费看| 午夜天堂精品久久久久| 久久棈精品久久久久久噜噜| 中文字幕精品一区影音先锋| 精品成人乱色一区二区| 99久久久国产精品免费无卡顿| 精品久久久久久久久免费影院|