python面向对象中的类

来源:互联网 发布:复杂网络研究概述 编辑:程序博客网 时间:2024/06/10 14:48

1.  类的构成

类(Class) 由3个部分构成:

    • 类的名称:类名;
    • 类的属性:一组数据;
    • 类的方法:允许对进行操作的方法 (行为)

列如,——人类的设计:

人类的设计我们只关心三样东西:

    • 事物名称(类名):人(Person)
    • 属性:身高(height)、年龄(age)
    • 方法(行为/功能):跑(run)、打架(fight)

 

 2.类的定义

定义类的格式:重点!!!

class 类名(object):

    方法列表

 

# 定义类

class Car(object):

    # 方法

    def getCarInfo(self):

        print('车轮子个数:%d,颜色%s'%(self.wheelNum, self.color))

 

    def move(self):

        print("车正在移动...")

 

定义类时有2种:新式类和经典类,上面的Car为经典类,如果是Car(object)则为新式类,类名 的命名规则按照"大驼峰"python3.0以上版本都是新式类)