我最近開始學習java作爲我第一次進入面向對象的編程,並一直有我的對象正確交互的麻煩,所以我有幾個問題,似乎是令人難以置信的簡單,但由於某種原因,我無法在其他地方找到答案:如何使我的對象在java中正確交互
首先,我一直試圖讓一個對象從另一個對象讀取值,在這種情況下,它是一個名爲「遊戲」項目「,我可以讓遊戲對象從項目對象讀取任何值的唯一方法是通過在項目類中有一個方法返回我想要的值,並且考慮到每個項目都有許多我希望遊戲的屬性類能夠閱讀這只是看起來不像一個特別有效的方法來做到這一點。那麼,是否有任何方法可以簡單地從對象中讀取值?例如只需將變量引用爲item1.points或item2.name,其中item 2是對象名稱,points是對象內的變量名稱?其次,當我爲每個項目分配值(我有用戶在遊戲開始時分配特定值)時,是否有任何方法可以簡單地循環詢問屬性值並將它們分配給我的相同問題項目順序?即項目1然後項目2然後項目3,而不是有選擇語句來決定哪個項目我最多?
基本上這就是我目前遇到的問題,任何幫助將不勝感激。另外,在任何人要求我簡單地查看之前,我一直試圖查找它,但我可能只是使用錯誤的關鍵字來搜索這個,所以在這方面的任何幫助都將非常感謝。
感謝