Skip to content

实例方法


简介

实例方法用来定义对象的行为。

实例方法本质上就是定义在类中的函数。

实例方法默认携带一个参数 self, 在程序执行时,由解释器自动传入调用该方法的实例对象,通过此参数,可以在当前实例方法中调用其它实例方法或属性。


格式:

def 方法名(self):
    pass

# 或

def 方法名(self, args....):
    pass

示例:

class Student:

    def select_course(self, course_name):
        # 定义选课列表
        courses = []
        courses.append(course_name)
        print(courses)

s1 = Student()
s1.name = "Tom"
s1.age = 22
s1.select_course("Python")
s1.select_course("Java")

总结

  • 实例方法