文章目录 零、本讲学习目标 一、面向对象 (一)程序员“面向对象” (二)两种编程思想实现五子棋 (三)面向过程 vs. 面向对象 (三)面向对象三大特点 1、封装(encapsulation) 2、继承(inheritance) 3、多态(polymorphism) 二、类和对象 (一)类和对象的关系 1、概述 2、示意图 (二)类的定义 1、类的构成 2、类定义语法格式 3、案例演示 (三)创建对象 1、语法格式 2、给对象添加属性 3、案例演示 三、Python中的对象 (一)概述 (二)常用对象 1、整数对象 (1)查看整数对象的属性和方法 (2)案例演示 2、小数对象 (1)查看小数对象的属性和方法 (2)案例演示 3、字符串对象 (1)查看字符串对象的属性和方法 (2)案例演示 4、函数对象 5、模块对象 (三)两种对象 1、类对象 2、实例对象 零、本讲学习目标 了解面向对象编程思想 掌握类和对象的定义和使用 了解Python中的对象 一、面向对象 (一)程序员“面向对象” 在现实世界中存在各种不同形态的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象间的关系来描述事物之间的联系,这种思想就是面向对象。 (二)两种编程思想实现五子棋 面向过程与面向对象的编程思想 若加入悔棋功能,面向过程和面向对象,分别怎么实现呢? (三)面向过程 vs. 面向对象