一:面向对象
类和对象
对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。
类的构成
类(Class) 由3个部分构成
01). 类的名称:类名
02). 类的属性:一组数据
03). 类的方法:允许对进行操作的方法 (行为)
定义类
定义一个类,格式如下:
class 类名:
方法列表
demo:定义一个Hero类
class Hero: # 经典类(旧式类)定义形式
class Hero(object): # 新式类定义形式
def info(self):
print(“英雄各有见,何必问出处。”)
说明:
定义类时有2种形式:新式类和经典类,上面代码中的Hero为新式类,注释部分则为经典类;
object 是Python 里所有类的最顶级父类;
类名 的命名规则按照"大驼峰命名法";
info 是一个实例方法,第一个参数一般是self,表示实例对象本身,当然了可以将self换为其它的名字,其作用是一个变量 这个变量指向了实例对象
创建对象
python中,可以根据已经定义的类去创建出一个或多个对象。
创建对象的格式为:(实例化对象&#