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

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));
	}

}

 

全部教程
主站蜘蛛池模板: 最近最新的日本免费 | 波多野结衣被强在线视频 | 在线观看国产剧情麻豆精品 | 麻豆大豆行情一区 | 国产中文在线观看 | 久久一卡二卡 | 最近韩国日本免费 | 一本大道香蕉在线高清视频 | 国产成人禁片免费观看视频 | 国产1024在线永久免费观看 | 日韩视频在线观看免费 | 日韩福利在线观看 | 人人干日日干 | 亚洲码专区 | 成人精品网 | 日日久 | 欧美精品中文 | 亚洲色图50p | 亚洲成a人片在线观看精品 亚洲成a人片在线观看中 | 亚洲 欧美 中文 日韩欧美 | 国产日本欧美在线观看乱码 | 亚洲中文毛片播九公社 | 免费在线中文字幕 | 美女黄频a美女大全免费皮 美女黄免费网站 | 亚洲成年人网址 | 国产精品欧美一区二区三区不卡 | 男女在线无遮挡毛片免费 | 免费看欧美一级特黄α大片 | 麻豆小说 | 欧美xxxx色视频在线观看免费 | 中文字幕亚洲无线码在线一区 | 日本不卡免费高清一级视频 | 久久综合给合久久狠狠狠色97 | 伊人天天躁夜夜躁狠狠 | 久久99精品一级毛片 | 第一页在线 | 国产三级在线看 | 韩国伦理剧在线播放 | 免费看污污的视频 | 成人欧美日本免费观看 | 人人公开免费超级碰碰碰视频 |