首页 > 学院 > 开发设计 > 正文

[学习小记]Java的反射机制

2019-11-18 15:04:13
字体:
来源:转载
供稿:网友
  
java 的反射机制是使其具有动态特性的非常要害的一种机制,也是在JavaBean 中广泛应用的一种特性。
运用JavaBean 的最常见的问题是:根据指定的类名,类字段名和所对应的数据,得到该类的实例,下面的一个例子演示了这一实现。
-Base.java //抽象基类
 Son1.java //基类扩展1
 Son2.java //基类扩展2
 Util.java 
/**
 * @author metaphy
 * create 2005-4-14 9:06:56
 * 说明:
 */
(1)Base.java 抽象基类只是一个定义
public abstract class Base {
}
(2)Son1.java /Son2.java 是已经实现的JavaBean
public class Son1 extends Base{
    PRivate int id ;
    private String name ;
    
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    
    public void son1Method(String s){
        System.out.println(s) ; 
    }
}
(3)
public class Son2 extends Base{
    private int id;
    private double salary;
    
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public double getSalary() {
        return salary;
    }
    public void setSalary(double salary) {
        this.salary = salary;
    }
}
(4)Util.java 演示了如何根据指定的类名,类字段名和所对应的数据,得到一个类的实例

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表