Python类与对象:初始化,属性和方法实例
在Python中,类是面向对象编程(OOP)的基础单位。每个类都有自己的属性和方法。
- 初始化(Constructor):
类的定义通常包含一个或多个初始化器(init),用于创建新对象时设置其初始值。例如:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
# 创建Person对象
person1 = Person("Alice", 25)
- 属性(Attributes):
类的属性是实例化的对象所拥有的特性。在Python中,通过点语法直接访问属性:
person1.name # 输出:Alice
person1.age # 输出:25
- 方法(Methods):
类的方法是在特定场景下执行的操作。方法通常定义在其类中,并通过对象调用。例如:
class Dog:
def bark(self):
return "Woof!"
# 创建Dog实例
dog1 = Dog()
# 调用方法并打印结果
print(dog1.bark()) # 输出:Woof!
总之,Python中的类是创建对象的模板,它们包含属性和方法。通过实例化这些类,我们就可以创建具有特定特性的对象。
还没有评论,来说两句吧...