類與類之間的關係spa
在咱們的世界中事物和事物之間總會有一些聯繫. 在面向對象中. 類和類之間也能夠產生相關的關係對象
1. 依賴關係
執行某個動做的時候. 須要xxx來幫助你完成這個操做. 此時的關係是最輕的.
隨時能夠更換另一個東西來完成此操做
2. 關聯關係
在對象裏面埋對象
1. 一對一關係
你和你的女友繼承
2. 一對多關係
一個學校. 一堆老師內存
類中的關係: 依賴關係是最輕的. 最重的是繼承關係. 關聯關係是比較微妙的.get
self究竟是誰 ??
self:誰調用的就是誰. 類型是根據調用方的對象來進行變換的hash
特殊成員:
__init__() # 建立對象的時候初始化操做
__call__() # 對象()
__getitem__() # 對象[哈哈]
__setitem__() # 對象[哈哈] = 值
__new__() # 建立對象的時候.開闢內存
__enter__() # with 對象
__exit__() #結束with的時候
__hash__() # 可哈希 hash()
__class__() #表示當前操做的對象的類是什麼
__str__() #print對象的時候顯示的內容it