zoukankan      html  css  js  c++  java
  • 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()
    
    
  • 相关阅读:
    一款非常推荐的用户界面插件----EasyUI
    使用chart和echarts制作图表
    JS模拟实现封装的三种方法
    JavaScript面向对象(OOP)
    移动HTML5前端框架—MUI
    一款优秀的前端JS框架—AngularJS
    less和scss
    JS中的正则表达式
    JS中的数组
    js匿名函数
  • 原文地址:https://www.cnblogs.com/JackShi/p/12821407.html
Copyright © 2011-2022 走看看