python调用类的成员函数

  • Post category:Python

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类的成员函数。