如果我們有像其具有相同的名稱的數據成員在內和外類如下所示的類,我們如何能區分呢?如果我想計算總和的內部兩個int它將只是一個+ B,但outerSum?如果外部類(封閉類)和內部類具有相同的名稱,然後我們如何能夠區分它們的數據成員
public class OuterClass {
int a;
int b;
class innerClass{
int a;
int b;
int innerSum = a+b;
int outerSum = ?;
}
}
這是什麼都用[標籤:C++]做什麼? – Yakk
請參閱@ Smurf關於如何解決此問題的答案,但您可能更適合使用更好的變量命名。 – Thilo
o常見@Yakk ......我們不能在C++中使用嵌套類嗎? – AwaisMajeed