很多時候,我通過點符號訪問'嵌套'類中的非靜態變量(不完全是嵌套類的內部類)。 例如, int a = getClassA().classB.classC.x; where
getClassA()返回類型爲Class A的對象,x是我們有興趣訪問的變量。 classB是ClassA中的一個變量。 classC是ClassB中的一個變量。 x是ClassC中的變量。 但是,當我嘗試重新創建類似的
我正在構建一個具有報告的應用程序,並且每個報告都包含多個結果。這絕對是報告和結果之間的HAS-A組合類型關係。 我的問題是這樣的:如果結果知道它屬於哪個報告? 方法A(其中,結果不知道哪個報告它屬於): Report:
name
id
results[]
Result:
value
type
id
方法B(其中一個結果知道哪些舉
代碼示例:https://sourcemaking.com/design_patterns/composite/php我做了類似的事情,但「OnTheBookShelf」知道大約$本書(SeveralBooks)。我的「老闆」說他們知道彼此的不好。但爲什麼? 還好吧,我編輯: abstract class OnTheBookShelf {
public $shelf; /////////