小编D L*_*Lee的帖子

对象方法调用是否可以与对象实例同时完成?

我正在尝试使用java类BitSet作为自定义类的字段.我希望该类使用默认的BitSet并设置所有位.

import java.util.BitSet;

public class MyClass {
    private BitSet mask;

    public MyClass() {
        this(new BitSet(4));
        // want to set all bits first
        // something like 
        // this( new BitSet(4).set(0,3) );
    }

    public MyClass(BitSet mask) {
        this.mask = mask;
    }    
}
Run Code Online (Sandbox Code Playgroud)

默认情况下,BitSet构造函数取消设置所有位.所以在我将它作为匿名对象发送之前,我想调用set(int, int)方法来设置所有位.我知道我可以简单地将字段初始化mask为new BitSet,然后set(int, int)从那里调用方法.

但是,一般来说我想知道在对象实例化时是否可以访问实例方法?

java instantiation this

5
推荐指数
1
解决办法
94
查看次数

标签 统计

instantiation ×1

java ×1

this ×1