第一个类:
public class aBean { private String user_last_ip;

public String getUser_last_ip() {
return user_last_ip;
}
public void setUser_last_ip(String userLastIp) {
user_last_ip = userLastIp;
}
}第二个类
public class bBean {
private Integer cate_id; public Integer getCate_id() {
return cate_id;
}
public void setCate_id(Integer cateId) {
cate_id = cateId;
}
}
在另一个类中定义一个方法,这个方法我也不知道形参怎么写的、例如:

public List getCurrentClass(){Object o}//Object要接受一个类,这个类有可能是aBean也有可能是bBean;要求接受到这个类后,可以实例化、然后使用这个类里边的get set 方法;同时,

解决方案 »

  1.   

    public List getCurrentClass(Object o){}
    方法写错了
      

  2.   

    public getCurrentClass(Object o){}
    上边的方法有问题,就这样写吧
      

  3.   

    可以做一个接口,让aBean 和bBean都继承自该接口,然后传递参数的时候就写该接口就行了!这也就是面向对象的多态的体现! 
      

  4.   

    public void getCurrentClass(Object o){
    if(o.equals(aBean.class)){
    aBean a = new  aBean();
    a.setUser_last_ip("abcd");
    System.out.println(a.getUser_last_ip());
    }else{
    bBean b = new bBean();
    b.setCate_id(123456);
    System.out.println(b.getCate_id());
    }
    }