2011-06-15 86 views
7

我怎样才能实现这个功能呢?如何访问一个Bean的存储值从另一个类中

ApplicationConstants.phoneContacts.add(
    new ContactNumberBean(nameOfContact, 
    contactNumber, contactNumberType)); 

ApplicationConstants和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:

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));** 


} 

请一些解决方案在此先感谢转发....纳拉辛哈

+0

能否uppervoters的人编辑呢?第一段不太清楚。这是一种英语吗? – ernazm 2011-06-15 09:01:21

回答

1

喜来访问另一个类是价值观创建命名为Constants.java在声明一个公共类和初始化对象已经象下面这样:

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(); 

    } 

} 

这将工作正常。

相关问题