第8单元 面向对象编程 python
第8单元 面向对象编程
本单元知识点 >8.1面向对象编程概述 >8.2创建类与对象 >8.3属性和方法 >8.4继承 >8.5多态 >8.6封装 >8.7单例模式
本单元知识点 ➢ 8.1 面向对象编程概述 ➢ 8.2 创建类与对象 ➢ 8.3 属性和方法 ➢ 8.4 继承 ➢ 8.5 多态 ➢ 8.6 封装 ➢ 8.7 单例模式
8.1面向对象编程概述 1.对象 现实世界中客观存在的事物称作对象(object),任何对 象都具有各自的特征(属性)和行为(方法)。 面向对象程序设计中的对象是现实世界中的客观事物在程 序设计中的具体体现,它也具有自己的特征和行为。对象的特 征用数据来表示,称为属性(property)。对象的行为用程序 代码来实现,称为对象的方法(method)。总之,任何对象 都是由属性和方法组成的
8.1 面向对象编程概述 1.对象 现实世界中客观存在的事物称作对象(object),任何对 象都具有各自的特征(属性)和行为(方法)。 面向对象程序设计中的对象是现实世界中的客观事物在程 序设计中的具体体现,它也具有自己的特征和行为。对象的特 征用数据来表示,称为属性(property)。对象的行为用程序 代码来实现,称为对象的方法(method)。总之,任何对象 都是由属性和方法组成的
8.1面向对象编程概述 2.类 类(cass)是具有相同属性和行为的一组对象的集合,它 为属于该类的全部对象提供了统一的抽象描述。任何对象都是 某个类的实例(instance)。 在系统中通常有很多相似的对象,它们具有相同名称和类 型的属性、响应相同的消息、使用相同的方法。将相似的对象 分组形成一个类,每个这样的对象被称为类的一个实例,一个 类中的所有对象共享一个公共的定义,尽管它们对属性所赋予 的值不同
8.1 面向对象编程概述 2.类 类(class)是具有相同属性和行为的一组对象的集合,它 为属于该类的全部对象提供了统一的抽象描述。任何对象都是 某个类的实例(instance)。 在系统中通常有很多相似的对象,它们具有相同名称和类 型的属性、响应相同的消息、使用相同的方法。将相似的对象 分组形成一个类,每个这样的对象被称为类的一个实例,一个 类中的所有对象共享一个公共的定义,尽管它们对属性所赋予 的值不同
8.2创建类与对象 ▣▣ 1.定义类 在Pythont中,通过class关键字来定义类。定义类的语法格式如下: 扫码看祝领8.】 class类名: 成员变量 成员函数 例如定义了一个Person类 class Person: name=brenden #定义了一个属性 def printName(self): #定义了一个方法 print(self.name
8.2 创建类与对象 1. 定义类 在Python中,通过class关键字来定义类。定义类的语法格式如下: class 类名: 成员变量 成员函数 例如定义了一个Person类: class Person: name='brenden' #定义了一个属性 def printName(self): #定义了一个方法 print(self.name) 扫码看视频8.1