如何写一个方法,传入一个类,再返回相应的类。

alphajin 2008-03-12 09:05:26
比如说这是一个静态的通用的方法,传入people类,最后返回people类。传入book类,返回book类。
...全文
174 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
stewart_831 2008-03-13
  • 打赏
  • 举报
回复
可以用泛型

public <T> T getT(T t){
return t;
}
zclover1014 2008-03-13
  • 打赏
  • 举报
回复
看不懂楼主提的问题,可不可以说详细点儿.
zuoguodang 2008-03-13
  • 打赏
  • 举报
回复

public class Demo{
public static Object reobj(Object obj){
return obj;
}

在你调用这个方法的时候,你必须进行类型转换。其实Java采用运行时机制,有一个特性是反射机制,你可以参考参考。
dpf5212 2008-03-13
  • 打赏
  • 举报
回复
其实没看明白要求,好像这样写没什么用啊
霜之哀伤 2008-03-13
  • 打赏
  • 举报
回复
不过lz的需求确实有点。。。

传入一个类? ,输出一个类?
那要这个方法做什么
霜之哀伤 2008-03-13
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 sky_ccy 的回复:]

问题是你要用static方法做什么呢?静态初始化只会一次呀,,那下一个还要用呢?

[/Quote]

//这个跟静态初始化有关系吗
sky_ccy 2008-03-13
  • 打赏
  • 举报
回复
class People {
}

public static People returnPeole(People p)
{
//你是要在里面干点什么,对吗?
//在这里你可以对People做一些特殊的处理,对吧

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


haoxiongok 2008-03-13
  • 打赏
  • 举报
回复
接分
霜之哀伤 2008-03-13
  • 打赏
  • 举报
回复
。。。
代码都给写出来了,还问有没有方法实现。
teng2048 2008-03-13
  • 打赏
  • 举报
回复
学习!~不过楼上各位说的都没看懂,有没有方法实现呀?
fx8023jo 2008-03-13
  • 打赏
  • 举报
回复
可以用控件流
jianpc 2008-03-12
  • 打赏
  • 举报
回复

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

Squall1009 2008-03-12
  • 打赏
  • 举报
回复
晕,我理解能力不行?
laorer 2008-03-12
  • 打赏
  • 举报
回复
可以考虑把东西放到Map中,然后返回Map,之间的操作全可以由你自己来操控
AshEmissary 2008-03-12
  • 打赏
  • 举报
回复
class People
{
}

public People show(People p)
{
return p;
}





传入的可以是People类或它的子类吧
alphajin 2008-03-12
  • 打赏
  • 举报
回复
楼上的啥意思?
buzhihuigai 2008-03-12
  • 打赏
  • 举报
回复
java是单根的
fulton_xc 2008-03-12
  • 打赏
  • 举报
回复
建议用方法重载。

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧