大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Java面向對象
Java異常
Java數組
Java常用類
Java集合
Java IO流
Java線程
Java反射
Socket編程
Java注解開發
Java GoF設計模式
HashMap
Java內存模型
Java線性表

Java通過反射訪問字段值

package com.wkcto.chapter08.demo02;

import java.lang.reflect.Field;

/**
 * 通過反射訪問字段
 * 	
 * @author 蛙課網
 *
 */
public class Test02 {

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

}

 

全部教程
主站蜘蛛池模板: 国产精彩视频在线 | 337p欧洲日本大胆艺术 | 九九热网 | 黄色影院在线观看 | 手机看片福利永久国产日韩 | 狠狠热精品免费观看 | 美女又xx又xx免费 | 成人精品视频网站 | 亚洲综色 | 男人资源网站 | 超91视频 | 欧美高清精品 | 日本大胆一区免费视频 | 日韩国产成人精品视频人 | 久久精品国产一区二区三区 | 日本涩涩网站 | 久久爱噜噜噜噜久久久网 | 激情五月五月婷婷 | 日本乱人伦片中文字幕三区 | 日韩欧美在线观看视频 | 亚洲男人的天堂久久香蕉 | 四虎国产精品永久地址99 | 四虎在线播放免费永久视频 | 99视频精品 | 天天操综合视频 | 奇米影视奇米四色888av | 亚洲成人在线免费视频 | 农村妇女又色黄一级毛片 | 手机看片日韩国产一区二区 | 亚洲乱码在线视频 | 四虎影院免费在线播放 | 网络毛片| 免费高清在线影片一区 | 国产成人经典三级在线观看 | 日韩中文字幕在线观看 | 98色花堂永久地址国产精品 | 成人免费a视频 | 国产亚洲精品网站 | 四虎网站最新地址 | 国产精品福利久久香蕉中文 | 97视频在线观看免费播放 |