Python中三大特性簡述


封裝:
      封裝指的是把一堆數據屬性與方法數據放在一個容器中,這個容器就是對象。讓對象可以通過 "." 來調用對象中的數據屬性與方法屬性。
    封裝的兩個作用:1. 將存在於多個類中的相同的屬性和方法封裝到同一個父類中 2. 將數據封裝到對象中 繼承: 繼承指的是子類可以繼承父類的數據屬性與方法屬性,並可以對其進行修改或使用。

 多態:多態是以繼承和重寫父類方法為前提,對所有子類實例化產生的對象調用相同的方法,執行產生不同的執行結果。例如同樣是人,但是當問起一個人的職業時會有不同的結果,可能是程序員,可能是HR

  Python崇尚鴨子類型:一個對象的是什么不是由他所繼承的父類決定的,而是由其本身包含的屬性和方法決定的

    class Animal(Object):
            def talk(self):
                pass
        
        class Cat(Animal):
            def talk(self):
                print('喵喵')
                
        class Dog(Animal):
            def talk(self):
                print('ww')
                
        c = Cat()
        d = Dog()
        c.talk()
        d.talk()

 

 
       


免責聲明!

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



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