Python中面向对象编程(OOP)的基本概念和实例
面向对象编程(Object-Oriented Programming, OOP)是Python等现代编程语言的核心特性。OOP的基本概念包括类、对象、属性和方法。
类(Class):
类是对象的模板,定义了对象具有的属性和行为。class Person:
def __init__(self, name):
self.name = name
person = Person("Alice")
print(person.name) # 输出: Alice
对象(Object):
对象是类的一个实例,每个对象都有自己的属性值。person = Person("Alice")
print(person is not Person("Alice"))) # 输出: True
属性(Attribute):
属性是类中定义的数据成员,用于存储和表示对象的状态。class Person:
name = "Default Name"
person = Person()
print(person.name) # 输出: Default Name
person.name = "Alice"
print(person.name) # 输出: Alice
方法(Method):
方法是类中定义的函数,用于实现对对象状态的修改和对特定功能的调用。
通过以上的概念解释和实例展示,你应该对Python中的面向对象编程有了一个基本的理解。
还没有评论,来说两句吧...