[python]為什麼父類的值沒有改變
在調式中已經發現第二次初始化worker的時候,worker的name已經為lisi了,為什麼列印結果仍然是111,新手望拍磚指導。
父類
子類
呼叫類:
列印結果:
父類
class worker(object):
'''
classdocs
'''
name="111"
salary=""
def __init__(self,name,salary):
self.name=name
self.salary=salary
#print self.name,self.salary
def work(self):
print "I'm working"
子類
from worker import worker
class Tester(worker):
'''
classdocs
'''
name=""
salary=""
sex=""
def __init__(self,name,salary,sex):
worker(name,salary)
self.name=name
self.salary=salary
self.sex=sex
def boring(self):
worker.work(self)
print self.name,self.salary,self.sex
呼叫類:
from com.dianxinos.model.worker import worker
from com.dianxinos.model.Tester import Tester
class Hello:
def __init__(self):
#reload()
oneworker= worker("zhangsan","5000")
oneworker.work()
print oneworker.name,oneworker.salary
def test(self):
tester=Tester("lisi","10000","man")
tester.work()
#tester.boring()
print tester.name,tester.salary,tester.sex
print super(Tester, tester).name
if __name__ == "__main__" :
h=Hello()
h.test()
列印結果:
I'm working
zhangsan 5000
I'm working
lisi 10000 man
111
111
相關文章
- java中a=a++值為什麼沒有改變?棧運算解析Java
- 為什麼Hook沒有ErrorBoundary?HookErrorORB
- 為什麼Google沒有客服?Go
- 為什麼Python中沒有Switch/Case語句?Python
- 你有沒有想過: 為什麼Java中String是不可變的?Java
- 為什麼需要改變RAN的架構?架構
- 有沒有什麼管理類的書可以推薦?
- eclipse 並沒有 改變錯誤包名 和 改變錯誤類名 的快捷鍵!Eclipse
- python有pypi.org,為什麼golang沒有gopi.orgPythonGolang
- Twitter為什麼沒有當機?
- 為什麼?為什麼?Java處理排序後的陣列比沒有排序的快?想過沒有?Java排序陣列
- 問題解析:Python中的變數複製備份,為什麼沒有達到效果?Python變數
- 你的人生有沒有因為意外而改變?你知道哪些因意外而產生價值的事件?事件
- 什麼樣的任務程式設計師會認為沒有價值程式設計師
- 有沒有什麼好用的golang版本的git客戶端(類似python的gittle)GolangGit客戶端Python
- 為什麼有時父元素無法包含子元素?
- python為什麼用類Python
- 父類沒有無參構造方法,子類怎麼辦學習筆記構造方法筆記
- 為什麼沒有基礎學不好python程式設計?Python程式設計
- MySQL Connectors為什麼沒有javaMySqlJava
- 為什麼Lisp沒有流行起來Lisp
- Java 中賦值類時候修改後原類中的值改變Java賦值
- 為什麼沒有好用的Android遊戲引擎?Android遊戲引擎
- Python陷阱:為什麼不能用可變物件作為預設引數的值Python物件
- 沒有學不會的C++:為什麼不要使用全域性變數C++變數
- python有什麼特性?為什麼這麼火?Python
- 為什麼有這麼多 Python?Python
- OptionalInt為什麼沒有ofNullable()方法Null
- Ubuntu 安裝後為什麼沒有中文?Ubuntu
- 抖音 apk 為什麼沒有 launchable-activityAPK
- 為什麼中國人沒有自己的程式語言?
- 為什麼抄FGO的都沒有好下場?Go
- 智慧手錶為什麼沒有受到真正的追捧?
- PHP需要改變什麼PHP
- C# 設計一個類,監視這個類的屬性有沒發生改變C#
- python 類繼承,對類屬性的改變Python繼承
- 為什麼Android沒有iOS那麼順滑AndroidiOS
- python的模組和類有什麼區別Python