zoukankan      html  css  js  c++  java
  • Java SE之反射技术[Class](三)

    /**
     * 
     * @author Zen Johnny
     *
     */
    package com.cpms.test;
    
    import java.lang.reflect.Field;
    import java.util.List;
    
    public class ReflectDemo {
    	public static void clazz() {
    		Person employee = new Person();
    		Class<Person> clazz = (Class<Person>) employee.getClass();
    		
    		System.out.println("getCanonicalName: " + clazz.getCanonicalName());
    		System.out.println("getName: " + clazz.getName());
    		System.out.println("getSimpleName: " + clazz.getSimpleName());
    		System.out.println("getTypeName: " + clazz.getTypeName());
    	}
    	
    	public static void main(String args[]) {
    		clazz();
    	}
    }
    
    class Person{
    	public String nickName;//public field
    	private String realName;
    	private int age;
    	private List<String> friends;
    	private double money; //no setter and getter
    	
    	public String getNickName() {
    		return nickName;
    	}
    	public void setNickName(String nickName) {
    		this.nickName = nickName;
    	}
    	public String getRealName() {
    		return realName;
    	}
    	public void setRealName(String realName) {
    		this.realName = realName;
    	}
    	public int getAge() {
    		return age;
    	}
    	public void setAge(int age) {
    		this.age = age;
    	}
    	public List<String> getFriends() {
    		return friends;
    	}
    	public void setFriends(List<String> friends) {
    		this.friends = friends;
    	}
    	
    	@Override
    	public String toString() {
    		return "Person [nickName=" + nickName + ", realName=" + realName + ", age=" + age + ", friends=" + friends
    				+ ", money=" + money + "]";
    	}
    }
    

      输出:

    getCanonicalName: com.cpms.test.Person
    getName: com.cpms.test.Person
    getSimpleName: Person
    getTypeName: com.cpms.test.Person
    

      

  • 相关阅读:
    终于找到一个在IE8下可以使用搜索栏的输入法了
    在psp中播放电脑上的flv文件
    屏蔽红警3强制升级
    在windows7中安装了office了
    Flv视频编辑软件FlvEditor
    射杀恋人之日
    USB口不够用了
    年底了,游戏大作连连
    又一个好用的xbox360手柄驱动
    Windows7体验小记
  • 原文地址:https://www.cnblogs.com/johnnyzen/p/7828630.html
Copyright © 2011-2022 走看看