[問題] 關於class的繼承問題

看板Python作者 (ㄎ一歐)時間17年前 (2008/07/04 03:22), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/2 (看更多)
最近發現我要 from xxx import ooo aaa=ooo aaa.sss()...............(1) bbb=ooo bbb.sss() 這樣卻會發現我對aaa的總總行為(1)都會被bbb給繼承 或是說他根本直接就是對ooo作 我後來把所有的東西都放到def __init__()裡面 表面上似乎是就沒有殘留了 但是根本上還是會有問題 尤其是我用到threads的時候 有沒有辦法不要讓我對aaa的行為不會去影響ooo 例如dictionary似乎也是有這樣的現象 a={1:1,2:2} b=a b[1]=3 結果a={1:3,2:2} ....我只想要改變b不想改變a阿..... 請問是不是有什麼地方是我忽略的 謝謝囉~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.90.91

07/04 04:45, , 1F

07/06 15:07, , 2F
感謝樓上的線索^^
07/06 15:07, 2F
文章代碼(AID): #18RIS1r8 (Python)
討論串 (同標題文章)
文章代碼(AID): #18RIS1r8 (Python)