Python 类创建指南:从基础到示例
在 Python 中,可以使用关键字 'class' 来创建类。以下是创建类的基本语法:
class ClassName:
# 类属性
attribute = value
# 构造方法
def __init__(self, parameter1, parameter2):
self.parameter1 = parameter1
self.parameter2 = parameter2
# 类方法
def method(self):
# 方法体
在类中,可以定义类属性和实例属性。类属性是类的所有实例共享的属性,可以通过类名和实例名访问。实例属性是每个实例独有的属性,只能通过实例名访问。
构造方法是在创建类的实例时自动调用的特殊方法,用于初始化实例的属性。在构造方法中, 'self' 表示当前实例对象,可以使用 'self.parameter' 的方式来定义实例属性。
类方法是定义在类中的方法,通过类名调用。类方法的第一个参数通常是 'self',表示当前实例对象。
下面是一个示例,演示如何创建一个简单的类:
class Person:
# 类属性
species = 'Human'
# 构造方法
def __init__(self, name, age):
self.name = name
self.age = age
# 类方法
def say_hello(self):
print(f'Hello, my name is {self.name} and I'm {self.age} years old.')
可以使用以下方式创建类的实例,并调用实例方法:
person = Person('Alice', 25)
person.say_hello()
输出结果为:
Hello, my name is Alice and I'm 25 years old.
原文地址: https://www.cveoy.top/t/topic/dQIx 著作权归作者所有。请勿转载和采集!