以下內容很多培訓一般都不會涉及,因為面向物件物件程式設計的思想是:你只需要使用工具即可,不需要了解這些工具怎麼來的,它的原理又是什麼;
所以,以下內容僅作為了解性知識點。
前面的文章我們提到type創造所有類的為,type的作用就相當於神話中的“女媧”,她創造了人類;
在Python中,type的作用在於定義了class這個關鍵字的使用機制與相關方法,只要使用class關鍵字就會繼承元類的最基本的功能; 為了證明這個想法,我們不使用關鍵字class定義了個新的類,這個不使用class關鍵字定義出來的類也具備與class關鍵字定義出來 的類的基本功能;
如下圖:
雖然定義的類可以例項化,也有類的名字、類體程式碼,但這樣的的方式定義的類與例項化物件的功能是不完善的;一般我們還是會透過class關鍵定義類,這種不透過class關鍵字定義類的方式只是一種測試。
最新評論