江红-第9章--类和对象.pptVIP

  • 41
  • 0
  • 约2.89千字
  • 约 21页
  • 2017-11-28 发布于北京
  • 举报
江红-第9章--类和对象.ppt

Ch09 类和对象 本章要点: 面向对象概念 类对象和实例对象 属性 方法 继承 对象的特殊方法 对象的引用、浅拷贝和深拷贝 面向对象概念 封装、继承和多态 对象的定义 某种事物的抽象(功能) 抽象原则包括数据抽象和过程抽象两个方面 数据抽象-定义对象属性;过程抽象-定义对象操作 封装 把客观事物抽象并封装成对象 继承 允许使用现有类的功能,并在无需重新改写原来的类的情况下,对这些功能进行扩展 多态性:对象可以表示多个类型的能力 类和对象 类与对象的关系~车型设计和具体的车 类的声明 【例9.1】定义类Person1(Person1.py) 对象的创建和使用 【例9.2】实例对象的创建和使用示例 属性(1) 类中定义的成员变量 实例属性 通过self.变量名定义的属性 【例9.3】定义类Person2。定义成员变量(域) 类属性:类本身的变量 【例9.4】定义类Person3。定义类域和类方法 私有属性和公有属性 两个下划线开头,但是不以两个下划线结束的属性是私有的(private),其他为公共的(public) 【例9.5】私有属性示例(private.py) 属性(2) @property装饰器 【例9.6】property装饰器示例1 【例9.7】property装饰器示例2 【例9.8】property装饰器示例3 特殊属性(Special Attr

文档评论(0)

1亿VIP精品文档

相关文档