PyAnWin/Python 类和面向对象编程
外观
< PyAnWin
```wikicode
面向对象编程 (OOP) 是一种编程范式,它通过将相关的属性和行为捆绑到单个对象中来构建程序。对象表示系统中的组件,类似于一条装配线,其中每个步骤处理材料以创建成品。一个对象包含数据(如原材料)和行为(如装配线操作)。
类 充当创建对象的蓝图。要定义一个类,使用 `class` 关键字。
class MyClass:
x = 5
p1 = MyClass()
print(p1.x)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John", 36)
print(p1.name)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def __str__(self):
return f"{self.name} ({self.age})"
p1 = Person("John", 36)
print(p1)
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print(f"Hello, my name is {self.name}")
p1 = Person("John", 36)
```
实例化一个类来创建对象。
示例: ```python p1 = MyClass() print(p1.x) ```
`__init__()` 函数初始化对象属性。它在创建对象时执行。
控制对象如何表示为字符串。
记住,OOP 允许您模拟现实世界中的实体及其交互。深入研究类、继承等,以释放 Python 的全部功能!🐍