我有一個私人詮釋數組,我需要以某種方式找到長度,但我不能在靜態類下做到這一點。我必須保持這個類是靜態的,是否有另一種方法可以將a.length更改爲其他方法?從非靜態字段更改靜態引用?
該問題是由a.length引起的。
private int [] a;
public static IntegerSet union(IntegerSet otherSet, IntegerSet nextSet) {
for(int i=0; i<a.length; i++) {
if (otherSet.isSet(i))
nextSet.insertElement(i);
}
return nextSet;
}
是的,這是正確的 – user1874549