【发布时间】:2013-06-13 13:28:37
【问题描述】:
private itemset 属性怎么可能在复制构造函数中可见?
import java.util.List;
import java.util.ArrayList;
public class Itemset {
private List<Integer> itemset = new ArrayList<Integer>();
private static long count = 0;
// copy constructor
public Itemset(final Itemset other) {
count++;
this.itemset = other.itemset;
}
}
【问题讨论】:
-
有点有趣的问题,问得不好。
-
您是否阅读过 Java 语言规范中关于访问控制 (6.6) 的部分?它应该使事情变得非常清楚。您问题最后一段中的敌意在这里不欢迎。
-
是的,我继续修改,因为它完全不合适。让我们在这里变得专业。
-
感到困惑是可以理解的,我很确定这里的每个人都会对你乍一看无法理解的事情感到沮丧,但我很确定你的最后一次编辑会喂给 SO 的仇恨机器帮助你。
标签: java class visibility private