python_day25_一個類的對象作為另一個類的參數


#Author:'haijing'
#date:2018/10/29
#對象的封裝 *****
#將一個類的對象,封裝到,另一個類中的方法中去

class Teacher:
def __init__(self,tea_name,tea_age):
self.teacher_name = tea_name
self.teacher_age = tea_age
self.salary = 2000 #老師的初始工資為2k
class Cource:
def __init__(self,cour_name,cost,teacher):
self.course_name = cour_name
self.course_teacher = teacher #這一句話是一個類的對象傳進另一個類中的關鍵 *****
self.course_cost = cost #cost為課時費 每上一節課總的工資都要增加的
def class_up(self):
self.course_teacher.salary += self.course_cost #course_teacher = T1,因為在下面創建Course類的對象時:C1 = Cource('生理課',30,T1),參數傳遞進來的


T1 = Teacher('李傑',24) #創建類Teacher的對象 T1
T2 = Teacher('張昭',25)
T3 = Teacher('子龍',22)

C1 = Cource('生理課',30,T1) #T1以一個對象的形式作為類Cource的參數 此時T1就等於Course類中的teacher *****
print(C1.course_name) #
print(C1.course_teacher.teacher_name) #C1.course_teacher = T1; C1.course_teacher.teacher_name = T1.teacher_name
print(C1.course_teacher.teacher_age) #C1.course_teacher.teacher_age = T1.teacher_age

print(C1.course_teacher.salary) #上課前的工資
C1.class_up() #上課
print(C1.course_teacher.salary) #上課后的工資

haijing in HZ 今天看到了重慶一個公交車墜落到了長江中&主持人李詠逝世,感覺到生命真的是好脆弱
2018.10.29 晚 這一個月又快過完了。。。






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM