当前位置:  开发笔记 > 编程语言 > 正文

如何限制方法仅接受对象作为参数而不是类对象作为类型文字?

如何解决《如何限制方法仅接受对象作为参数而不是类对象作为类型文字?》经验,为你挑选了0个好方法。

我想将对象作为参数而不是类对象传递为类型文字.我尝试了很多方法,但没有得到输出.

public  List> getUIElementsList(Class requiredType) {
       doSomeThing();
       return this.fieldList;
}

如果我运行的代码将接受以下值作为参数传递.如果我有一个FormBean类

FormBean formBean = new FormBean();  
formBean.setUserId(252528); 
getUIElementsList(FormBean.class); //restrict this case
getUIElementsList(formBean); 

我希望该方法只能接受已经创建的intance对象.我甚至不能使用newInstance()方法来创建另一个对象,因为我也需要旧的对象实例值.

有什么建议?

推荐阅读
路人甲
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有