Python中面向对象编程基础
在Python中,面向对象编程(Object-Oriented Programming, OOP)是一种编程范式,它将数据和操作数据的方法组合在一起,形成一个可以独立于其他部分运行的单元。
以下是OOP在Python中的几个基本概念:
- 类(Class):是OOP的核心,定义了对象的属性和行为。例如:
class Person:
def __init__(self, name):
self.name = name
person = Person("Alice")
print(person.name) # 输出: Alice
- 实例(Instance):由类创建的特定对象,具有该类定义的所有属性和方法。例如:
person1 = Person("Bob")
person2 = person1 # 创建了一个新的引用指向同一个对象
person1.name = "Charlie"
print(person2.name) # 输出: Charlie
- 属性(Attribute):类实例拥有的数据,通常通过点操作符访问。例如:
class Car:
def __init__(self, make, model):
self.make = make
self.model = model
my_car = Car("Toyota", "Camry")
print(my_car.make) # 输出: Toyota
以上就是面向对象编程在Python中的基础知识。
还没有评论,来说两句吧...