|
阅读:6921回复:0
python 基础 学习系列6 — 类和对象
面向对象的特点: 封装、继承(共性)、多态(个性)
对象的概念:用来描述客观事物的一个实体,由一组属性与方法组成 属性 - 特征(静态的特征) 方法 - 行为(动态的特征) 类的概念:类是模型(模子),它是对对象的抽象 类与对象的关系: 类是对象的抽象,对象是类的实例 类的定义: 组成: 类的名称 、 类的属性 、 类的方法 类的语法: class 类名: def __init__(self): pass 注: 类的方法中,互相调用,及调用属性的使用。不能直接写名称,需要加上self.名称 __init__ 方法(self): init 方法 ,又称为构造函数: 为对象创建初始化状态 此方法,在实例化类时,程序会自动调用。 这个方法可以有参数,也可以不要参数,但是必须要有self self 说明 : 类中的所有函数,都必须有self, 且在第一个参数位置 self 的名称是可变,但是为了见名知义,最好使用默认的self self 的意义: 代表实例化对象 继承 父类(基类) - 》 子类(派生类) 方法的重写(重载) 类的私有属性和私有方法 : 以两个下划线开头 , 就指定为私有的,实例化对象是不能访问了。 |
|
|