1
在Java中,如果兩個類在一個頂級類中定義,它們可以訪問彼此的私有成員(字段,構造函數和方法)。因此,在以下情況下,您可以在ClassB
之內使用ClassA
的所有私有成員,反之亦然。從其他類訪問私有成員
public class TopLevelClass {
private static class ClassA {
// Code omitted
}
private static class ClassB {
// Code omitted
}
}
你能做類似的C#嗎?
下載者是否會關注評論? – BradleyDotNET 2014-12-10 21:34:41
謝謝。我認爲這是答案 - 我只是想要確認。我發現在Java中非常有用的一種方法是編寫僅用於定義的頂級類的幫助類。對於這些類,我可以將所有內容都設置爲私有,而不必擔心寫入訪問方法。 – 2014-12-10 21:41:33
@pbabcdefp總是有自動屬性:) – BradleyDotNET 2014-12-10 21:43:16