访问在另一个类中创建的对象

系统:

我在主类中创建一个线程。该线程有一个在套接字上读写的计时器。

我需要从声明它的地方之外的另一个类中调用线程类中的一个方法,例如writeSomething()。

如何从另一个类中引用该对象?

编辑

public static Thread connectionThread;

ModelJTable table = new ModelJTable();
connectionThread = new Thread(new ConnectionThread(table), "connectionThread");
connectionThread.start();

我在线程类中有一个方法

public void openFile(String fileName){
    String request = "open;" + fileName;
    out.print(request);
}

我想从另一个类(JTable类)访问

String open = "open;" + getname + ";" + getpath;
// This doesnt work 
ConnectionThread.openFile(open);

该调用给出了一个错误

作用域中无法访问ConnectionThread类型的封闭实例

Jigar Joshi:

要么在第二类的构造函数中传递它,要么在第一类中使其静态,或者序列化它

方式一:静态一

Class A{
public static int a=0;
}

Class B{
public void someMethod(){
A.a = 10;
}
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何访问在另一个类中定义的对象?

访问同一类中另一个对象的私有字段

尝试创建一个包含另一个类中的对象的类

访问在另一个函数中创建的对象

访问一个类的对象以查看其是否存在于另一个类中

如何从anohter文件访问在另一个类的一个文件中创建的对象?

在另一个类的构造函数中创建n个对象的最佳方法?

如何从Java中的另一个类访问对象?

如何访问另一个类的对象

创建另一个类python的对象

在另一个类中访问PDO对象

如何创建一个类,使其对象之一与VB中另一个类的类型相同?

从另一个脚本访问类中的类?

如何通过创建另一个类的对象的类访问方法?

从接口访问另一个类中的对象?

用另一个类创建新对象

另一个类中的Java ActionListener-从主类访问对象

如何访问Python另一个类中定义的对象的属性?

想访问另一个类中的连接对象

访问在另一个类中创建的对象

如何访问在属于另一个类的静态对象中创建的列表?

从私有方法中的另一个类访问对象

访问另一个类中的模板化嵌套类函数和对象

在另一个类中创建一个类的对象,在UML类图中是什么关系?

无法从另一个类创建类对象

如何从另一个类访问对象数组

访问类中另一个对象的属性 - PHP

Dart:如何访问另一个类中对象的类属性?(嵌套类)

基于Python中的另一个对象属性创建一个类的对象