2 myc 100 myc_100 于 2013.05.28 17:25 提问

如何在java类中访问自定义的对象?

我想在java类中访问自定义的对象,这个java类中包括ApplicationContext 对象。
我创建了一个自定义的应用程序类:

class A extends android.app.Application{
    public String abc  = "xyz";
}

一个简单的java类:

class B {
     private appContext;

     // This constructor is called from activity.
     B(Context ctx){
         this.appContext = ctx;
     }

     private void foo(){
          // want to access Class A's abc String vairable Here...HOW TO DO THAT?????
     }
}

如何访问 foo 方法中类 A 中的 abc 字符串变量?

5个回答

wurenbi45
wurenbi45   2013.05.29 09:43

((A)appContext).abc 但是必须保证创建b的时候把A的对象传进来.

u010876181
u010876181   2013.05.29 10:19

在类A中定义方法String getString(){return abc;}在类B中创建类A的对象a,然后在fool方法中使用a.getString();

android_cui
android_cui   2013.06.03 15:22

在A 中加代码
public String getData(){
return abc;
}
在foo中

String data=new A().getData();

liyucheng_2012
liyucheng_2012   2013.06.01 16:47

新建一个零时变量temp,在B类中import类A,new一个 A对象在fool()方法中把A.abc赋给temp即可

ycqsz
ycqsz   2013.06.03 15:13

java中默认是private权限,所以要想访问成员,可以定义成为为public,然后做哎foo中定义该对象,然后使用该成员。或者就是第一位的做法。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
自定义Dictionary类如何在类内实现线程同步
自定义Dictionary类如何在类内实现线程同步自定义Dictionary类如何在类内实现线程同步自定义Dictionary类如何在类内实现线程同步自定义Dictionary类如何在类内实现线程同步自定义Dictionary类如何在类内实现线程同步自定义Dictionary类如何在类内实现线程同步
Java之类与对象、访问权限
1对象的概念可以把对象理解为一个物体。对象可以是看得见和看不见的,存在和不存在。一切都是对象。对象具有如下的两个特征:1、属性:对象区别于其他对象的表现。2、行为:事物能够做什么,有什么样的能力,表现为什么样的动作。属性多表现为名词,行为多表现为动词。2类的概念1、类是现实世界事物的抽象,是具有相同属性与行为的对象的集合。2、类与对象的关系:类是设计蓝图,对象是蓝图设计的产物。类是对象的抽象,对象...
如何在java类中和jsp页面取Spring bean对象
web环境中: web.xml中配置               contextConfigLocation            /WEB-INF/applicationContext.xml                           webApp
JNI中在被调用的C/C++函数中如何访问Java程序中的类,并编写应用实例
1、在javah工具生成的C/C++函数声明中的JNIEnv类型参数和jobject类型参数的介绍 JNIEXPORT void JNICALL Java_jni_TestNative_sayhello(JNIEnv * env, jobject object); JNIEnv 这个类型实际上代表java环境,这个指针JNIEnv* env可以对java代码进行操作。例如创建对象,获取对象
Java中的null对象也可以访问static成员变量和方法
注意:Java中的null对象也可以访问static成员。不过虽然这样的做法没错,却不值得提倡,因为有时会给人带来困扰,我自己在走读代码时就经历过...
静态工具类中注入对象
静态工具类时,注入其他类的实例
IOS系列——自定义外部方法供其他类里面的对象调用
在定义方法的时候需要继承 ViewController 不如说类名为 addButton 在.h文件声明  -(UIButton *)addImagebutton:(NSString *)imageName withCGRect:(CGRect)frame;  方法之后   这个方法是实现直接添加一个按钮图片   在  .m  文件里面实现 为什么合理要有返回值呢?在后面添加方法
Qt中控件对象访问成员函数时应该注意的问题
控件对象访问成员函数时应该注意的问题 Qt中控件对象被认为是指针,访问成员函数时应该用"->"。下面举例说明。 1. 在ui界面放置一Label,对象名称是timeLabel,用于显示当前时间。 2. 在该Label控件所在的工程中利用QTime::currentTime()获取当前时间 QTime qtimeObj = QTime::currentTime(); QStrin
如何在JSP中访问MySQL数据库上篇
如何在JSP中访问MySQL数据库上篇 如何在JSP中访问MySQL数据库上篇
如何在solarwinds中自定义 OID
如何在solarwinds中自定义 OID如何在solarwinds中自定义 OID