一、面向对象介绍
1.面向过程和面向对象
–面向过程变成:函数式编程,C程序等
–面向对象变成:C++,JAVA,Python等
(2)类和对象
-类和对象:是面向对象中两个重要的概念
–类:是对事物的抽象,比如:人类、球类
–对象:是类的一个实例,比如:足球、篮球
-实例说明:
-球类可以对球的特征和行为进行抽象,然后可以实例化一个真实的球实体出来。
(3)Python类定义
-类定义:
–类把需要的变量和函数组合成一起,这种包含称为“封装”
–class A(object):
-类的结构:
–class类名:
—成员变量-属性
—成员函数-方法
(1)对象的创建
a.创建对象的过程称之为实例化: 当一个对象被创建后,包含三个方面的特性:对象句柄、属性、和方法。
句柄用于区分不同的对象
对象的属性和方法与类中的成员变量和成员函数对应