面向对向
面向过程编程的特点
面向对向编程的特点
单个对象
属性
方法
类和对象
类,相当于是一个图纸或者是模具
对象,是利用类所生产出来的实体的东西,只要有一个类,我们就可以创造出无数的实体。创造出来的实体,我们叫做实例对象
创建对象前,要先明确
这个对象是用来干什么的
它应该有哪些属性,是需要的。有哪些方法是需要的。
不同的类,会创建不同的对象
飞机图纸的类,只能用于创建飞机对象
小熊饼干模具的类,只能用于创建小熊饼干
类的定义
class关键词,用于定义类
类比于函数的定义,函数是使用def来定义的
class 类名(object):
类的代码(定义属性,定义方法)
类的属性
使用变量赋值的方式,给类添加属性
age = 18
name = ‘小明’
height = 1.75
类的方法
def 方法名():
方法内的代码
类转变为实例的操作
相当于使用小熊饼干的模具,要做小熊饼干了
办法
模具() 就生成了一个饼干
类比于函数的调用
函数名(),可以调用一个函数
类》对象
类名(),就会创建一个对象
获取对象属性与方法
对象.属性,可以得到属性对应的值
对象.方法名(),可以让方法运行
给对象赋值的办法
对象.对象属性 = 值