比如说这是一个静态的通用的方法,传入people类,最后返回people类。传入book类,返回book类。

解决方案 »

  1.   

    class People
    {
    }public People show(People p)
    {
      return p;
    }传入的可以是People类或它的子类吧
      

  2.   

    可以考虑把东西放到Map中,然后返回Map,之间的操作全可以由你自己来操控
      

  3.   


    public Object getObj( Object obj )
    {
    return obj;
    }
      

  4.   

    可以用泛型public <T> T getT(T t){
      return t;
    }
      

  5.   

    class People { 
    } public  static People returnPeole(People p) 

      //你是要在里面干点什么,对吗?
      //在这里你可以对People做一些特殊的处理,对吧  return p; 

    问题是你要用static方法做什么呢?静态初始化只会一次呀,,那下一个还要用呢?
    好像不合理把,也许我的理解不的到位
      

  6.   


    public class Demo{
       public static Object reobj(Object obj){
            return obj;
       }在你调用这个方法的时候,你必须进行类型转换。其实Java采用运行时机制,有一个特性是反射机制,你可以参考参考。