是否可以从 Java 中的另一个类访问一个类中变量的实例。
假设您在 A 类中有以下内容:
private BlockingQueue<byte[]> buffer = new LinkedBlockingQueue<byte[]>();
我想对此类中的队列进行更改,然后能够使用它从另一个类访问它。
我如何访问另一个类的缓冲区实例?有可能吗?
最佳答案
添加 setter/getter :
public class Whatever {
private BlockingQueue<byte[]> buffer = new LinkedBlockingQueue<byte[]>();
public BlockingQueue<byte[]> getBuffer() {
return buffer;
}
}
然后如果你有一个 Whatever 的实例:
Whatever w = new Whatever();
BlockingQueue<byte[]> buffer = w.getBuffer();
关于java - 从Java中的另一个类访问变量的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8689553/