Python编程及Raspberry Pi应用全解析
1. 面向对象编程(Object-Oriented Programming)
面向对象编程(OOP)是一种编程范式,基于对象间的交互来解决计算机系统的需求。
1.1 OOP的元素和特征
OOP的元素包括类、属性、方法和对象,可看作设计和编程系统所需的材料;其特征则是用这些材料构建系统的工具。
- 类(Classes) :是创建对象的模型。在Python中,使用 class
语句定义类,示例如下:
class Object:
pass
- 属性(Properties) :是对象的固有特征,以变量形式表示。例如:
class Object():
color = ""
size = ""
aspect = ""
- 方法(Methods) :是对象能执行的操作,本质上是函数。示例:
class Object():
color = "green"
size = "big"
aspect = "ugly"
def float(self):
pass
<