zoukankan      html  css  js  c++  java
  • day 26 面向对象知识网

      

    1. 成员
      - 变量
      - 静态字段,类变量
      - 方法
      - 类方法
      - 静态方法
      - 实例方法
      - 属性
    2. 对象的嵌套
    3. 特殊方法
      __init__
      new
      call
      getitem...
      add
      enter
      exit
      iter
      str
      dict
      doc
    4. 反射
      - getattr
      - has
      - set
      - del
    5. issubclass/isinstance/type/callable ——> 内置函数
    6. 公有和私有(修饰符)
    7. 三大特性:继承、封装、多态
    8. super
    9. 函数和方法的区别?
    10. self到底是谁?
    11. 继承、多继承

    12. 关于类变量的改变

    - 三大特性
        - 继承 
            - 单继承,示例:
            - 多继承,示例:
            - super 
        - 封装 
            - 数据封装
            - 方法封装
        - 多态 
            - 鸭子模型
    - 成员 
        - 变量
            - 实例
            - 类 
        - 方法
            - 示例方法 
            - 类方法 
            - 静态方法
            - 特殊方法 
                ...
        - 属性 
            - @property,分页 
            
    - 修饰符 
        - 私有
            - 编写 
            - 派生类
        - 公有 
        
    - 易错点
        - self 
    	内置函数:
    		- issubclass
    		- isinstance
    		- type
    		- callable
    	函数和方法的区别? 
    	
    	反射 
    			
    	问题:匿名函数是否可以在类中?
    		
    		class Foo:
    			
    			v = lambda self,x: x+1
    			
    			def v(self,x):
    				return x + 1
    
  • 相关阅读:
    010 排序: 冒泡 选择
    洛谷 P1540 机器翻译
    洛谷 P1011 车站
    周期串
    2019.03.29 大数据图解
    2019.03.29 算法解读
    2019.03.28 博客反省
    2019.03.27 常用的模块
    2019.03.25 git
    2019.03.25 Ajax三级联动
  • 原文地址:https://www.cnblogs.com/xiaobai686/p/11765480.html
Copyright © 2011-2022 走看看