java - 从Java中的另一个类访问变量的实例

标签 java class buffer instance

是否可以从 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/

相关文章:

java - 如何为EntityManager事务编写单元测试?

java - hibernate 中一对一关联的延迟加载问题

python - 如何从父类方法中调用子类方法?

c - C 中的文件 IO 和字符串意外值

reactjs - 在 React Native 上将缓冲区图像解析为 base64

java - 在 Java 中使用正则表达式检查密码

java - "No persistence unit with name ' 产品 ' found"

javascript - 更好的写作方式(javascript)

javascript - 类如何在react中调用其他类函数?

algorithm - 使用缓冲区对串行数据进行排序