黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

Java面向?qū)ο?/div>
Java異常
Java數(shù)組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發(fā)
Java GoF設(shè)計(jì)模式
HashMap
Java內(nèi)存模型
Java線性表

Java中final關(guān)鍵字的作用

final關(guān)鍵字修飾類, 修飾字段, 修飾方法,修飾局部變量,修飾方法的形參

final修飾類,表示最終類, 不能被繼承,不能作為父類存在

final修飾字段,在定義時(shí)必須顯示初始化, 不能被修改, 一般與static同時(shí)使用,所有字母都大寫,稱為final常量

final修飾方法,不能被覆蓋(重寫)

final修飾局部變量, 一旦初始化就不能再修改, 注意final修飾引用類型變量,是指這個(gè)變量不能再指向 其他對(duì)象 , 可以修改它的字段值

final修飾方法形參, 在方法體中不能修改final參數(shù)的值

package com.bjpowernode.chapter01.demo04.p1;
/**
 * 1) final修飾類,表示這個(gè)類是最終類, 不能被繼承
 * 		如System類/String類就是使用final修飾的
 * 		當(dāng)定義的類不想被別的類繼承時(shí), 就可以使用final修飾
 * @author Administrator
 *
 */
public final class Father {

}
package com.bjpowernode.chapter01.demo04.p2;
/**
 * 2) final修飾字段
 * 		final字段必須初始化,要么在定義時(shí)賦初值,要么在構(gòu)造方法中賦初值
 * 		final字段不能重新賦值
 * 		一般情況下,final修飾字段時(shí), 同時(shí)使用static一起修飾, 稱為final常量 , 所有字母都大寫
 * @author Administrator
 *
 */
public class Father2 {
	int xx;
	int yy = 20; 
	
	final int oo = 456;  		//final字段在定義時(shí)顯示初始化
	final int zz;				//final字段在構(gòu)造方法中顯示初始化
	final static double PI = 3.14;		//final常量 
	
	public Father2() {
		zz = 121;
	}
	
	public void mm() {
		xx = 123;
		yy = 202;
//		zz = 789;  //he final field Father2.zz cannot be assigned
//		oo = 369;	//final字段不能被重新賦值
	}
}
package com.bjpowernode.chapter01.demo04.p3;
/**
 * 3) final修飾方法, 不 能被子類重寫(覆蓋)
 * 		注意:子類可以繼承到final方法, 只是不能重寫
 * @author Administrator
 *
 */
public class Father3 {
	public void m1(int xx) {
		System.out.println("父類的實(shí)例方法,可以子類覆蓋");
	}
	
	public final void m2(int x, int y ) {
		System.out.println("使用final修飾的方法, 不能被子類重寫");
	}
}
package com.bjpowernode.chapter01.demo04.p4;

import com.bjpowernode.chapter01.demo03.Book;

/**
 * 4) final修飾局部變量
 * 		一旦初始化完成, 就不能再重新賦值
 * @author Administrator
 *
 */
public class Test {

	public static void main(String[] args) {
		//定義局部變量
		int x ;
		x = 10;
		int y = 20; 
		//final修飾局部變量
		final int z;
		z = 30;
		final int t = 40;
		
		//可以給局部變量重新賦值
		x = 101;
		y = 202;
//		z = 303; 		//不能給final局部變量重新賦值
		
		//final修飾引用類型變量
		final Book  book1 = new Book("java入門", "勇哥", "動(dòng)力節(jié)點(diǎn)", 66.6);
		//final關(guān)鍵字修飾的是book1變量,不能給book1變量重新賦值,可以對(duì)象的字段值
//		book1 = new Book("java高級(jí)", "勇哥", "動(dòng)力節(jié)點(diǎn)", 88.8);
		book1.name = "java高級(jí)技術(shù)";
		
	} 

}
package com.bjpowernode.chapter01.demo04.p5;
/**
 * 5) final修飾方法形參
 * 		final形參不能被賦值
 * @author Administrator
 *
 */
public class Test {

	public static void main(String[] args) {
		m1(10, 20); 	//在調(diào)用方法時(shí), 給final形參初始化
	}

	public static void m1( int x, final int y ) {
		x = 101;
//		y = 202;		//final形參不能被賦值
	}
}

 

主站蜘蛛池模板: 黄色一级免费大片 | 日日爽夜夜爽 | 亚洲成aⅴ人片在线影院八 亚洲成av人片在线观看 | 香港三级日本三级a视频 | 最近日本韩国高清免费观看 | 性夜黄a爽爽免费视频国产 性夜黄 a 爽免费看 | 亚洲产国偷v产偷v自拍色戒 | 久久综合九色婷婷97 | 亚洲一区在线观看视频 | 韩国精品一区 | 99色99| 日韩三级黄色片 | 在线亚洲综合美国十次 | 欧美人在线| 一级黄色夫妻录像 | 久久音影 | 被多人强伦的小柔小说片段 | 免费国产午夜高清在线视频 | 中文字幕在线观看日韩 | 日韩免费网址 | 欧美在线精品永久免费播放 | 黄色片香蕉视频 | 久久九九有精品国产56 | 欧美日韩亚洲国产 | 欧美亚洲国产第一页草草 | 看全色黄大色黄女片爽毛片 | 天天好比网 | 日日碰夜夜操 | 欧美精品在线观看 | 日韩伦 | 精品国产麻豆免费网站 | 欧美精品一区二区三区久久 | 美女黄色在线观看 | 老司机午夜在线视频免费 | 最近免费中文字幕大全高清10 | 黄 色 片 在 线 看 | 成人精品国产亚洲 | 天天舔天天干 | 黄色男女网站 | 亚洲色图图 | 黄色一级片免费观看 |