小编Bru*_*llo的帖子

在java构造函数中传递"this"

查看以下代码:

public class ClassA {
    private boolean ClassAattr = false;

    public ClassA() {    
        ClassAHandler handler = new ClassAHandler(this);
    }
}

public class ClassAHandler extends GeneralHandler {
    ClassA ca = null;

    public ClassAHandler(ClassA classa) {
        this.ca = classa;
    }
}
Run Code Online (Sandbox Code Playgroud)

我需要访问ClassAattr一些ClassAHandler方法,以及其他属性.有没有办法在没有在处理程序构造函数中传递原始类的情况下这样做.我真的不喜欢这个解决方案"看起来".

java constructor this

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

constructor ×1

java ×1

this ×1