博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python基础-----面向对象
阅读量:2300 次
发布时间:2019-05-09

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

Python基础-----面向对象

Python基础-----面向对象

在这里插入图片描述

面向对象和面向过程区别

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

对象的进化

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

类的定义

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

构造函数 init()

在这里插入图片描述

在这里插入图片描述

实例属性和实例方法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

类对象

在这里插入图片描述

在这里插入图片描述

类属性和类方法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

内存分析实例对象和类对象创建过程

在这里插入图片描述

在这里插入图片描述

静态方法

在这里插入图片描述

在这里插入图片描述

__del__方法(析构函数)和垃圾回收机制

在这里插入图片描述

__call__方法和可调用对象

在这里插入图片描述

方法的重载(没有,所以别用)

在这里插入图片描述

在这里插入图片描述

私有属性和私有方法

在这里插入图片描述

@property装饰器 _get() ,set()方法

面向对象三大特征介绍

在这里插入图片描述

继承

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

类成员的继承和重写

在这里插入图片描述

在这里插入图片描述

mro()查看类的继承层次结构

在这里插入图片描述

在这里插入图片描述

object 根类

在这里插入图片描述

dir() 查看对象属性

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

重写__str__() 方法

在这里插入图片描述

多重继承

在这里插入图片描述

在这里插入图片描述

super()获得父类的定义

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

多态

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

特殊方法和运算符重载

在这里插入图片描述

常用特殊方法

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

特殊属性

在这里插入图片描述

对象的浅拷贝和深拷贝

在这里插入图片描述

设计模式—工厂模式实现

在这里插入图片描述

在这里插入图片描述

设计模式—单例模式实现

在这里插入图片描述

保证__init__()只执行一次
在这里插入图片描述

转载地址:http://uluib.baihongyu.com/

你可能感兴趣的文章
153. Find Minimum in Rotated Sorted Array
查看>>
109. Convert Sorted List to Binary Search Tree
查看>>
116. Populating Next Right Pointers in Each Node
查看>>
138. Copy List with Random Pointer
查看>>
912. Sort an Array
查看>>
148. Sort List
查看>>
350. Intersection of Two Arrays II
查看>>
347. Top K Frequent Elements
查看>>
503. Next Greater Element II
查看>>
543. Diameter of Binary Tree
查看>>
560. Subarray Sum Equals K
查看>>
572. Subtree of Another Tree
查看>>
深入理解计算机系统(CSAPP) 第一章学习笔记
查看>>
深入理解计算机系统(CSAPP) 第二章学习笔记
查看>>
1. Two Sum
查看>>
深拷贝和浅拷贝
查看>>
2. Add Two Numbers
查看>>
3. Longest Substring Without Repeating Characters
查看>>
6. ZigZag Conversion
查看>>
理解List<String> list=new ArrayList<String>();
查看>>