Python
2020-04-29 本文已影响0人
戈小蓓
一、面向对象(类、对象)
1、
面向过程:
面向对象:根据职责确定对象,在对象内封装不同方法
根据类来创建的对象呗称为实例化
大驼峰命名:类名、函数名、属性名、命名空间
小驼峰命名:变量
2、
类和对象:类是对一类具体的事物的抽象的概括,具有相似内部状态和运动规律的实体的集合,具有相同属性和行为事物的统称,是抽象的;对象是一个具体的事物,在现实世界中可以是看得见摸得着的,可以直接使用的
拥有相同(或者类似)属性和行为的对象都可以抽像出一个类
2.1类的组成: 类的名称、类的属性、类的方法
定义类
class 类名:
def 方法1(self,参数列表):
def 方法2(self,参数列表):
创建对象
对象变量=类名()
定义属性:对象名.属性名 = 值
调用方法
对象变量.方法名()
init(self):对象被初始化会自动调用
str(self):返回对象描述信息,print函数输出使用
new:创建对象会自动调用