面向对象

1. 面向对象编程介绍

2. 类的定义及 self 的理解

3. “魔法”方法

  • __init__():构造方法
  • __del__():析构方法
  • __new__() 方法
  • __str__() 方法

4. 类属性和实例属性

5. 类方法和静态方法

6. 私有属性

7. 继承

8. 多态

 

 

1. 面向对象编程介绍

面向对象和面向过程都是解决问题的一种思路。

  • 面向过程:面向过程编程最易被初学者接受,其往往用一长段代码来实现指定功能,开发过程的思路是将数据与函数按照执行的逻辑顺序组织在一起,数据与函数分开考虑

  • 面向对象:数据与函数(功能)绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的编写过程。

面向对象编程的两个重要概念:类和对象

  • 类是具有相同属性和行为的事物的统称(或统称为抽象)。
  • 类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,来使用这个具体的存在。
  • 一个类可以找到多个对象。

对象

  • 某一个具体事物的存在,在现实世界中可以是看得见摸得着的。
  • 可以是直接使用的。

类和对象之间的关系:类就是创建对象的模板。

你可能感兴趣的:(面向对象)