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

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

Java通過(guò)反射訪問(wèn)字段值

package com.wkcto.chapter08.demo02;

import java.lang.reflect.Field;

/**
 * 通過(guò)反射訪問(wèn)字段
 * 	
 * @author 蛙課網(wǎng)
 *
 */
public class Test02 {

	public static void main(String[] args) throws Exception{
		//1)創(chuàng)建Class對(duì)象
		Class<?> class1 = Person.class;
		
		//2) 訪問(wèn)name公共字段
		//2.1 反射name字段
		Field nameF = class1.getField("name");
		//2.2 給字段賦值, name字段是一個(gè)實(shí)例變量, 先創(chuàng)建實(shí)例
		//2.2.1 創(chuàng)建Person類的實(shí)例
		Object p1 = class1.newInstance();
		//2.2.2 給字段賦值
		//field.set( 實(shí)例名,  字段值 )    
		nameF.set(p1, "wkcto");
		//2.3 訪問(wèn)字段的值, 
		//field.get( 實(shí)例名 )
		System.out.println(  nameF.get(p1) );
		System.out.println( p1 );
		
		//3) 訪問(wèn)gender私有字段
		//3.1 反射gender字段 , 非公共字段
		Field genderF = class1.getDeclaredField("gender");
		//設(shè)置字段的可訪問(wèn)性
		genderF.setAccessible(true);
		//3.2 設(shè)置字段值
		genderF.set(p1 ,  "男");
		//3.3訪問(wèn)
		System.out.println( genderF.get(p1));		
		System.out.println( p1 );
		
		//4)訪問(wèn)靜態(tài)字段, 在實(shí)例名的位置傳遞null
		//反射字段
		Field countryF = class1.getDeclaredField("country");
		//設(shè)置字段的值
		countryF.set(null, "china");
		//讀取字段的值
		System.out.println( countryF.get(null));
	}

}

 

主站蜘蛛池模板: 日韩福利片 | 国产三级第一页 | 男女日皮免费视频 | 久久精品一区二区三区中文字幕 | 欧美精品在线观看 | 亚洲人色大成年网站在线观看 | 国产在线不卡免费播放 | 成人在线视频在线观看 | 精品一区一区三区新区乱码 | 日韩精品成人a在线观看 | 黄色一级片中国 | 久久综合五月天婷婷伊人 | 在线播放日韩 | 日韩欧美三级在线 | 欧美18videosex性欧 | 亚洲一区二区三区中文字幕 | 欧美三级香港三级日本三级 | 日韩国产免费 | 日韩 欧美 亚洲 国产 | 天堂精品 | 欧美日韩中文在线 | 亚洲国产日韩欧美在线as乱码 | 亚洲免费高清 | 嫩模被xxxx视频在线观看 | 中文字幕亚洲无线码在线一区 | 黄色免费观看视频 | 最近中文字幕国语免费高清6 | 亚洲日韩欧洲无码av夜夜摸 | 亚洲免费黄色网址 | 26uuu最新地址 | 国产一区欧美 | 免费不卡中文字幕在线 | 色香欲综合天天影院综合 | 五月天在线观看免费视频播放 | 超清乱人伦中文视频在线 | 在线观看国产wwwa级羞羞视频 | 黄色三级毛片网站 | 日韩一区二区三区四区五区 | 五月婷婷综合激情 | free性欧美人另类 | 国产一级视频久久 |