Python学习的第十三天(面向对象)

面向对向

面向过程编程的特点

面向对向编程的特点

面向对向核心在于分配职责

类和对象

类,相当于是一个图纸或者是模具

对象,是利用类所生产出来的实体的东西,只要有一个类,我们就可以创造出无数的实体。创造出来的实体,我们叫做实例对象

创建对象前,要先明确

这个对象是用来干什么的

它应该有哪些属性,是需要的。有哪些方法是需要的。

不同的类,会创建不同的对象

飞机图纸的类,只能用于创建飞机对象

小熊饼干模具的类,只能用于创建小熊饼干

扫描二维码关注公众号,回复: 5988380 查看本文章

类的定义

class关键词,用于定义类

类比于函数的定义,函数是使用def来定义的

class 类名(object):
	类的代码(定义属性,定义方法)

类的属性

使用变量赋值的方式,给类添加属性

age = 18

name = ‘小明’

height = 1.75

类的方法

def 方法名():

​ 方法内的代码

类转变为实例的操作

相当于使用小熊饼干的模具,要做小熊饼干了

办法

模具() 就生成了一个饼干

类比于函数的调用

函数名(),可以调用一个函数

类》对象

类名(),就会创建一个对象

获取对象属性与方法

对象.属性,可以得到属性对应的值

对象.方法名(),可以让方法运行

给对象赋值的办法

对象.对象属性 = 值

猜你喜欢

转载自blog.csdn.net/abcdhulei/article/details/88855353