首先,在Python中调用类的成员函数需要先创建一个类的对象,随后可以通过它来访问该类的成员函数。下面是一个例子:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name, "and I am", self.age, "years old.")
# 创建一个Person对象
p = Person("Alice", 25)
# 调用该对象的成员函数
p.say_hello()
在上面的例子中,我们创建了一个Person
类,它有两个属性:name
和age
,以及一个成员函数say_hello
,用来打招呼。我们创建了一个Person
对象p
,并调用了它的成员函数say_hello()
。该函数会显示出“Hello, my name is Alice and I am 25 years old.”,其中self
表示该对象本身。
另外一个例子:
class Rectangle:
def __init__(self, width, height):
self.width = width
self.height = height
def area(self):
return self.width * self.height
# 创建一个Rectangle对象
r = Rectangle(4, 5)
# 调用该对象的成员函数
print(r.area())
在上面的例子中,我们创建了一个Rectangle
类,它有两个属性:width
和height
,以及一个成员函数area
,用来计算面积。我们创建了一个Rectangle
对象r
,并调用了它的成员函数area()
。该函数会返回20,即矩形的面积,其中self
表示该对象本身。
总之,Python调用类的成员函数的流程是:先创建一个类的对象,然后通过该对象来访问类的成员函数。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python调用类的成员函数 - Python技术站