問題描述
我對面向對象編程的理解有點不穩定,所以如果你有任何鏈接可以幫助解釋這些概念,我會很高興看到它們!
My understanding of Object Orientated Programming is a little shaky so if you have any links that would help explain the concepts it would be great to see them!
我已經稍微縮短了代碼.基本原則是我有一個以主 Controller 類的實例開始的游戲.當游戲打開時,Popup 類被打開.事件發生如下:
I've shortened the code somewhat. The basic principle is that I have a game that starts with an instance of the main Controller class. When the game is opened the Popup class is opened. The events happens as follows:
- 點擊彈窗上的開始按鈕
- 方法 start_click() 運行
- 調用Controller實例中的start_game()方法
- 這又將原始控制器實例中的游戲狀態更改為真"
我的問題在于第 3 步.我收到的錯誤消息是:
My problem is with step 3. The error message I get is:
我想 StartPopUp 類中需要對 Controller 類進行一些引用.但我不太明白如何創建該參考?
I guess there needs to be some reference to the Controller class in the StartPopUp class. But I don't quite understand how to create that reference?
提前致謝!
推薦答案
可以這樣傳遞實例
在控制器中
這篇關于從現有實例調用方法的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!