如何访问一个Bean的存储值从内其他类 [英] How can I access stored values of a Bean from inside another Class
本文介绍了如何访问一个Bean的存储值从内其他类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我怎样才能实现这个功能?
How can I implement this functionality?
ApplicationConstants.phoneContacts.add(
new ContactNumberBean(nameOfContact,
contactNumber, contactNumberType));
ApplicationConstants和ContactNumberBean类
ApplicationConstants and ContactNumberBean classes
ContactNumberBean:
ContactNumberBean :
package com.example.AddressBook;
public class ContactNumberBean
{
private String nameOfContact;
private String contactNumber;
private int contactNumberType;
public String getnameOfContact()
{
return nameOfContact;
}
public String getcontactNumber()
{
return contactNumber;
}
public int getcontactNumberType()
{
return contactNumberType;
}
public ContactNumberBean(String nameOfContact, String contactNumber,int contactNumberType)
{
this.nameOfContact=nameOfContact;
this.contactNumber=contactNumber;
this.contactNumberType=contactNumberType;
}
}
ApplicationConstants:
ApplicationConstants :
package com.example.AddressBook;
import java.util.ArrayList;
public class ApplicationConstants
{
//String[] phoneContacts =new String[10];
//ArrayList<NameValuePair> list = new ArrayList<NameValuePair>();
/*String s1,s2;
int i1;
ContactNumberBean cb =new ContactNumberBean(str1,str2,i2);
static ArrayList<String> phoneContacts = new ArrayList<String>();
phoneContacts.add(s1);
phoneContacts.add(s2);
phoneContacts.add(i1);*/
how can implemented in this class functionality ................................
**ApplicationConstants.phoneContacts.add(new ContactNumberBean(nameOfContact,
contactNumber, contactNumberType));**
}
请提出了一些解决方案,在此先感谢....纳拉辛哈·
please forward some solution thanks in advance ....Narasimha
推荐答案
喜另一个类访问过值创建命名为Constants.java在申报一个普通类,并初始化过的对象象下面这样:
hi to access been values in another class create a common class named as Constants.java in that declare and initialize been object like below:
public class Constants{
public static Bean userBeen=new Bean();
}
是一流的:
public class Been {
private string countryName;
public void setCountry(String s) {
this.countryName=s;
}
public String getCountry() {
return countryName;
}
}
设定值:
public class A{
String s="India";
Constants.userBeen.setCountry(s);
}
}
获取值:
public class B{
String s=Constants.userBeen.getCountry();
}
}
这将正常工作。
这篇关于如何访问一个Bean的存储值从内其他类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文