繼承的傳遞性

2021-08-21 14:55:08 字數 1470 閱讀 8916

# person:

# 靜態:sname,gender,height,age,mobile,email

# 動態:run(),sleep()##

## #派生出:中國人、日本人、美國人

# chinese(person)

# 動態:say("說中文")##

#### chinesestudent(chinese):

# pass

#基類class person:

def __init__(self,name,gender,height,age,mobile,email):

self.name=name

self.gender=gender

self.height=height

self.age=age

self.mobile=mobile

self.email=email

def run(self):

print("====走路====")

def eat(self):

print("===吃飯====")

def sleep(self):

print("===睡覺====")

#派生出中國人、日本人、美國人

class chinese(person):

def __init__(self, name, gender, height, age, mobile, email,chinese_id):

person.__init__(self, name, gender, height, age, mobile, email)

self.chinese_id=chinese_id

def say(self):

print("====歡迎來中國====")

#由chinese派生出chinesestudent

class chinesestudent(chinese):

def __init__(self, name, gender, height, age, mobile, email,chinese_id,sno):

chinese.__init__(self, name, gender, height, age, mobile, email,chinese_id)

self.sno=sno

pass

if __name__=="__main__":

student=chinesestudent("楊蓉","女",160,23,"1234567","[email protected]","234455555","95001")

print("",student.chinese_id) #訪問父類

#訪問chinesestudent類

print(student.sno)

student.sleep()

student.eat()

#繼承是一層一層的傳下去的

傳遞性依賴

1.傳遞性依賴 m en的傳遞性依賴機制可以很好的解決這一問題。我們還是以helloworld專案為例。我們可以從eclipse建立spring helloworld專案過程與m en建立spring helloworld專案過程看出差別來 1 eclipse建立spring helloworld專...

上下文的傳遞性

當dax表示式內需要對多個表單中的內容進行計算時,需要特別注意上下文的傳遞性。行上下文關係在表之間不具有自動傳播性。例如bike表和sales表之間是一對多的關聯關係,如果想計算每種產品的銷售額,直接使用sales volume bike price 進行計算時power bi會報錯,提示無法獲取當...

利用集群和傳遞性降低眾包實體解析的成本

lisha guo beihang university guols act.buaa.edu.cn hailong sun beihang university sunhl act.buaa.edu.cn xudong liu beihang university liuxd act.buaa.e...