主页 > 小车959汽车

什么是Python的类,方法,对象,实例?其中方法,对象,实例的概念相当模糊。请高手帮忙,谢谢!

145 2025-07-24 04:32

类,简单来说就是一个函数的集合,在这个集合里面你定义了很多个函数;方法,其实就是你定义的这些函数。在下面的例子中Class Plus就是一个类,嵌套在这个类里面的两个函数就是所谓的方法,但是__init__只是用于初始化这个类,所以不算是方法。而get_result这个函数就是一个方法了。

举个例子:

Class Plus:

def __init__(self, a,b)

self.a = a

self.b = b

def get_result(self)

return self.a + self.b

在上面这个例子中,self就是对象,这个对象里面有两个参数,一个是self.a,另一个是self.b,对象简单来说就是自身具有多个属性(也可以说是子变量)的变量而已。如果说对象是笼统的东西,那么实例就是具体的东西。对象只是一个模板,有一些属性,而实例就是把数据填到这个模板里面去。比如这里你再这样写:c1 = Plus(1,2),这里c1就是一个实例,你还可以加一句:c2 = Plus(2,3),那c2也是一个实例,但是他们拥有共同的属性和模板。下面的例子就是调用了类里面的方法:

result1 = c1.get_result() >>> 3 输出结果为3

result2 = c2.get_result() >>> 5 输出结果为5