如题,非常紧急。不知道是自己错了,还是设计者=
只能返回object类型了。
根据类型入参返回泛型,这样不可以么?给个Spring 中BeanFactory 的接口方法为例子,定义如下:
T getBean(Class requiredType) throws BeansException;
你可以参考这种思路吧。
你就不能定义一个结果类么...
class Result {
private int intRes;
private String strRes;
private intType; // 0 为整型, 1为字符串
//setter and getter
}
还有用泛型应该也可以的;
嗯,讲真,虽然我也是半通不通,但讲真,很多java用了十几年的人的水平估计给java设计者提鞋都不够,你这一上来就逻辑缺陷,建议不要想太多;
不要想太多了,直接上Object
是没有像你讲的缺陷的。具体返回什么类型是你已知的。是你设计方法上的有所欠缺。
object也行。泛型也行。
让这个方法返回Object类型,然后返回的类型用instanceof来判断是Integer类型还是String类型,根据判断结果来确定保存的类型。