Python中调用类的成员函数需要以下几个步骤:
1. 定义类
定义一个类包括以下内容:
– 类名
– 属性
– 成员函数
例如,我们定义一个车辆类:
class Vehicle:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
def get_info(self):
print(f"{self.make} {self.model}, {self.year}")
在上述代码中, __init__
是类的构造函数用于初始化成员变量make、model和year。 get_info函数是成员函数,用于打印车辆信息。
2.创建对象
在定义类后,我们需要创建一个对象来调用其成员函数。对于上述车辆类,我们可以进行如下实例化:
car = Vehicle("Honda", "CRV", 2018)
3.调用成员函数
成员函数可以使用对象进行调用。例如,通过调用car对象的get_info函数,我们可以打印该车辆信息:
car.get_info()
执行输出:
Honda CRV, 2018
上述方法实现了调用类的成员函数。
接下来我们来看两个代码实例:
实例1
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def area(self):
return self.width * self.height
r = Rectangle(3, 5)
print(r.area())
运行结果:
15
在上述例子中,我们定义了一个名为Rectangle的类,并创建了一个名为r的Rectangle对象,然后用r.area()调用Rectangle类的成员函数。
实例2
class Test:
def __init__(self, value):
self.value = value
def print_value(self):
print(self.value)
a = Test(10)
a.print_value()
运行结果:
10
上述例子中,我们定义了一个名为Test的类,并创建了一个名为a的Test对象,我们通过a.print_value()调用了Test类的成员函数。