什么是对象:
,对象是指现实中的物体或实体。
什么是面向对象:
,把一切看成是对象(实例),用各种对象之间的关系来描述事务
对象的特征:
,,对象有很多属性(名词)
,对象有很多自己的行为(动作)
什么是类:
,拥有相同属性和行为的对象分为一组,即为一个类
,类是用来描述对象的工具,用类可以创建此类的对象(实例)
对象的特征:
,属性(实例变量)
,,年龄,姓,名性别
,行为(实例方法)
,,学习,吃的饭,睡觉
类的创建语法:
类类型[(继承列表)),,,,,,,#[]内容可以省略
,,,, & # 39;类文档字符串& # 39;
,,,,实例方法(类内的函数方法)定义
,,,,类变量(@class变量)定义
,,,,类方法(@classmethod)定义
,,,,静态方法(@staticmethod)定义
类的作用:
,,,,可以用类创建对象(实例)
,,,,类内定义的变量和方法能被此类所创建的所有实例共同拥有
,,,,类通常用来创建具有共同属性的对象(实例)
作用:
,,,,创建一个类的实例的对象并返回此实例
实例说明:
,,,,实例有自己的作用域和名字空间,可以为实例添加变量(属性)
,,,,实例可以调用类中的方法
,,,,实例可以访问类中的类变量
实例变量的调用语法:
,,,,实例。变量名
在模块中调用:
,,,,模块名。实例。变量名
,,,模块。变量名
例如: