一个共用函数引起的困惑,请大家帮忙! 写两个方法分别设置两个字段:public void setTitle(String value){ this.title = value;}public void setText(String value){ this.text = value;} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 this.title="mytitle";this.text="mytext";有无限多个,我就是想把他抽成共用函数. 无限多个??要这么多成员变量干嘛,考虑一下用数组或ArrayList之类的另外,对于一个成员变量,就应该有一个设置方法,不能抽成公用函数 具体怎么操作啊?用title和text帮我做个范例吧,谢谢 //成员变量HashMap map = new HashMap();public void setValue(Object key,Object value){ map.put(key,value);}public Object getValue(Object key){ return map.get(key);}这样设置title和text,就可以用方法:setValue("title","mytitle");setValue("text","mytext");取title和text的值可以用方法:getValue("title");getValue("text");注意返回的是Object,根据你的需要进行类型转换 如何把系统时间作为DATE插入SQL 急急急! 怎样从class文件中取得方法名并存入文件中 真金不怕火炼 在swt的canvas中,加载的图片大于窗口,并且在图片上画了一些图形,怎么在canvas中才能够获得完整的图片(目前只能获得当前窗口显示的区域的图片) 如何验证文本框jTextField的内容是否为空??? 这里讨论eclipse swt,欢迎加入群6674633 如何把GBK编码的串变为UNICODE串?(内详) java新手 接口 类的封装 JAVA自学好呢?还是去传智博客培训好呢?好迷茫!!!!! IO读取数字的问题 s+=1;和s=s+1有什么不同之处?
this.text="mytext";
有无限多个,我就是想把他抽成共用函数.
HashMap map = new HashMap();public void setValue(Object key,Object value){
map.put(key,value);
}public Object getValue(Object key){
return map.get(key);
}这样设置title和text,就可以用方法:
setValue("title","mytitle");
setValue("text","mytext");
取title和text的值可以用方法:
getValue("title");
getValue("text");
注意返回的是Object,根据你的需要进行类型转换