博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
day 27 模块和包 面向对象的复习
阅读量:4982 次
发布时间:2019-06-12

本文共 892 字,大约阅读时间需要 2 分钟。

上节回顾:

 1、面向对象

  #类:一类具有相同属性和方法的事物

    #类的定义:class

  #类中可以定义的方法种类:

    #普通方法 self————对象

    #类方法 cls @classmethod——类/对象

    #静态方法  @staticmethod——类/对象

    #属性方法 self @property———对象

    #私有方法 self__方法名————self/cls

  #类中可以定义的属性:静态属性

  #对象

    #实例化:类名()

        #创造对象

        #初始化对象__init__

        #返回一个对象

    #对象的属性:

        #普通属性——————对象

        #私有属性__属性名 self

    #属性的操作

        #增 对象名。新属性名=值

        #删 del 对象名。属性名

        #改 对象名。属性名=新值

        #查 对象名。属性名

    #组合:一个类的对象最为另一个类的对象的属性:什么有什么

    #继承:解决代码的复用,提取公共代码到父类,什么是什么

      #单继承和多继承

      #子类继承了父类除了私有的之外所有的属性和方法

      #子类执行方法的查找顺序:

         #经典类中:先找自己,自己没有找父类,遵循深度优先

         #新式类中:先找自己,自己没有找父类,遵循广度优先

      #子类执行父类的方法:

         #1、指名道姓到谁就是谁 父类名。父类中的方法名(self)

         #2、super 只能在新式类中使用,且找的顺序是mro顺序 super(子类名.子类对象名).方法名

      #***抽象类和接口类

        #@abstractmethod

 

新内容:

1、包和模块

 

 

 

 

 

 

 

 

 水电费水电费

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/number1994/p/8098994.html

你可能感兴趣的文章
笔记:git基本操作
查看>>
【MemSQL Start[c]UP 3.0 - Round 1 C】 Pie Rules
查看>>
Ognl中“%”、“#”、“$”详解
查看>>
我对应用软件——美团的看法
查看>>
python第六篇文件处理类型
查看>>
ubuntu16系统磁盘空间/dev/vda1占用满的问题
查看>>
grid网格布局
查看>>
九涯的第一次
查看>>
处理器管理与进程调度
查看>>
向量非零元素个数_向量范数详解+代码实现
查看>>
java if 用法详解_Java编程中的条件判断之if语句的用法详解
查看>>
matlab sin函数 fft,matlab的fft函数的使用教程
查看>>
LeetCode 题解之Add Digits
查看>>
hdu1502 , Regular Words, dp,高精度加法
查看>>
iOS 电话在后台运行时,我的启动图片被压缩
查看>>
js --基本语法3 函数,数组,堆棧
查看>>
在centos上使用yum安装rabbitmq-server
查看>>
SpringBoot项目如何打War包
查看>>
Managing Dynamic Objects in C++
查看>>
计算excel列的名字
查看>>