阿里云平台学习

Python第二章 类与对象 2020-02-20

2020-02-20  本文已影响0人  _a30a

1、面向对象

对象是内存中专门用来存储数据的一块区域。盒子、容器。

对象中可以存放各类数据,比如数字、布尔值、代码。。

对象由三部分组成

    1、对象的标识id

    2、对象的类型type

    3、对象的值value

面向对象oop

    python是一门面向对象的编程语言,语言中的所有操作都是通过对象来进行的

想要处理什么,先要有什么

面向过程

    将程序的逻辑分解为一个个的步骤,通过对每个步骤的抽象,来完成程序

2、类和对象

类和对象都是对现实生活中或程序中内容的抽象

1)数据(属性)

2)行为(方法)

类中的函数称为方法

方法调用时默认传递一个参数,所以方法中至少要定义一个形参。第一个参数,就是调用方法的对象本身,一般将这个参数命名为self,如def Say_hello(self)。

像 int() bool() list()这些都是类,内置类

我们自定义的类都需要使用大写字母开头,使用大驼峰命名法(帕斯卡命名法)

a=int(10)#创建一个int类的实例/对象等价于 a= 10

类就是对象的图纸!

我们也称对象是类的实例(instance)

3、属性和方法

1)数据(属性)

2)行为(方法)

类对象和实例对象都可以保存属性/方法

如果是所有的实例共享的,则应该将其保存到类对象中

如果是某个实例独有,则应该保存到实例对象中

一般情况下,属性保存到实例对象中,方法保存到类对象中

4、类的特殊方法

学习特殊方法:

特殊方法什么时候调用

特殊方法有什么作用

上一篇 下一篇

猜你喜欢

热点阅读