【发布时间】:2016-04-23 03:35:29
【问题描述】:
我正在尝试使用 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;
}
}
默认情况下,BitSet 构造函数会取消设置所有位。所以在我将它作为匿名对象发送之前,我想调用set(int, int) 方法来设置所有位。我知道我可以简单地将字段mask 初始化为新的BitSet,然后从那里调用set(int, int) 方法。
但是,总的来说,我想知道是否可以在对象实例化时访问实例方法?
【问题讨论】:
标签: java this instantiation