在java中获取包装器对象

在java中获取包装器对象,java,object,word-wrap,Java,Object,Word Wrap,我正在实例化一个LinkTableColumn对象。 实例化时-我正在重写该方法,该方法需要我的LinkTableColumn实例 编写以下命令时-编译器返回:“LinkTableColumn类型的封闭实例不可访问” 有一个变通办法,我想避免。有没有可能把它写得更清楚 LinkTableColumn linkTableColumn = new LinkTableColumn(){ final LinkTableColumn l = this;

我正在实例化一个
LinkTableColumn
对象。 实例化时-我正在重写该方法,该方法需要我的
LinkTableColumn
实例

编写以下命令时-编译器返回:“LinkTableColumn类型的封闭实例不可访问”

有一个变通办法,我想避免。有没有可能把它写得更清楚


        LinkTableColumn linkTableColumn = new LinkTableColumn(){
            final LinkTableColumn l = this;
            @Override
            public methodIAmOverridng() {
                return new ObjectNeedsLinkTableColumn(l);
            }
        };
只是
这个

LinkTableColumn linkTableColumn = new LinkTableColumn(){
    @Override
    public methodIAmOverridng() {
        return new ObjectNeedsLinkTableColumn(this);
    }
};

您可以直接使用
LinkTableColumn linkTableColumn = new LinkTableColumn(){
    @Override
    public methodIAmOverridng() {
        return new ObjectNeedsLinkTableColumn(this);
    }
};