Python面向对象编程:理解类与实例
在Python中,面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它通过创建具有属性和方法的对象来组织代码。
1. 类 (Class)
- 类是一个模板,定义了一组共享数据(属性)和行为(方法)。
- 类名通常使用大写字母,如
Person
或Animal
。
class Person:
def __init__(self, name):
self.name = name
def greet(self):
return f"Hello, {self.name}!"
2. 实例 (Instance)
- 实例是类的一个具体实现,它拥有该类定义的所有属性和方法。
- 创建实例通常通过调用类的构造函数(
__init__
方法)来完成。
person1 = Person("Alice")
person2 = Person("Bob")
print(person1.greet()) # Output: Hello, Alice!
print(person2.greet()) # Output: Hello, Bob!
总之,在Python中,类是对象的模板,用来定义属性和方法。实例则是类的具体实现,拥有类定义的全部特征。
还没有评论,来说两句吧...