面向对象的特性是封装、继承、多态,在一个类中封装多个方法,这样通过这个类创建出来的对象,就可以直接调用这些对象的方法。本文主要介绍Python Object 方法s。

Python 常用术语

1、对象方法

对象也可以包含方法。对象中的方法是属于该对象的函数。

让我们在Person类中创建一个方法:

例如:

为Person类定义一个方法打印输出字符串,并在p1对象上执行它:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

def myfunc(self):
    print("Hello my name is " + self.name)

p1 = Person("cjavapy", 3)
p1.myfunc()

注意self参数是对该类当前实例的引用,用于访问属于该类的变量。

相关文档:

Python 面向对象教程

Python class(类)

Python 创建对象

Python __init__() 函数

Python 对象方法

Python 面向对象中的self

Python 修改对象属性

Python del 删除对象属性

Python del 删除对象

Python 类中pass语句

Python 常用术语

推荐文档