[問題] 關於class的繼承問題
最近發現我要
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/04 04:45, 1F
→
07/06 15:07, , 2F
07/06 15:07, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章