如何访问一个Bean的存储值从内其他类 [英] How can I access stored values of a Bean from inside another Class

查看:109
本文介绍了如何访问一个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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆