面向对象编程:Python类和对象实例
面向对象编程(Object-Oriented Programming,OOP)是现代编程的一种主要思想。在Python中,类和对象是OOP的核心。
类(Class):
- 类是一种模板或蓝图,定义了对象的属性和行为。
- 在Python中,使用
class
关键字来定义一个类:
class Person:
def __init__(self, name):
self.name = name
def greet(self):
return f"Hello, {self.name}!"
对象(Object):
- 对象是基于类创建的实例,每个类可以产生多个不同的对象。
- 创建对象需要使用类名后跟一对括号:
person = Person("Alice")
second_person = Person("Bob")
# 访问对象属性和方法
print(person.name) # 输出:Alice
print(second_person.greet()) # 输出:Hello, Bob!
总结一下,Python中的类定义了对象的属性和行为,而对象则是基于类创建的具体实例。
还没有评论,来说两句吧...