第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在另一個類的方法中使用來自單獨類的一個對象?

如何在另一個類的方法中使用來自單獨類的一個對象?

躍然一笑 2021-10-26 15:27:44
初學者所以請多多包涵。我試圖將一個對象從一個類調(diào)用到另一個類的方法中。但是我得到一個“缺少 1 個必需的位置參數(shù):”錯誤。當我使用代碼時,我沒有更接近解決方案。我從方法中刪除了“self”以對齊瑣事,但隨后未定義 self.workload。然后我添加了兩次對象 (ch1,ch1) 并得到一個錯誤 Chore' object has no attribute 'workload'。我玩了 (w1,ch1) 并得到了 Workload 沒有屬性工作負載的錯誤。class Chore:    def __init__ (self, ch_name, value=1, completion=True):        self.ch_name = ch_name        self.value = value        self.completion = completion    class Workload:    def __init__ ():        self.workload = []        self.totalchores = 0    def add_chore (self,chore):        self.workload.append(chore)        self.totalchores+=1ch1=Chore('pick up')w1=Workloadw1.add_chore(ch1)我希望將 c1 附加到一個空列表中。類型錯誤:add_chore() 缺少 1 個必需的位置參數(shù):'chore'
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA貢獻1818條經(jīng)驗 獲得超3個贊

您沒有實例化 Workload。

w1 = Workload()


查看完整回答
反對 回復 2021-10-26
?
qq_笑_17

TA貢獻1818條經(jīng)驗 獲得超7個贊

是的,正如 Daniel 所說,您沒有實例化 Workload。同樣在init 中,您使用 self 來啟動工作負載和總雜務,然后,由于您沒有收到它作為參數(shù),這些變量將無處可去。


查看完整回答
反對 回復 2021-10-26
  • 2 回答
  • 0 關(guān)注
  • 209 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號