是否可以从Java中的另一个类访问一个类中变量的实例。

假设您在A类中具有以下条件:

private BlockingQueue<byte[]> buffer = new LinkedBlockingQueue<byte[]>();


我想对此类中的队列进行更改,然后可以使用它从另一个类中对其进行访问。

我如何从另一个类访问缓冲区的实例?可能吗

最佳答案

添加吸气剂:

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/

10-11 22:59
查看更多