首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

什么是Python的类,方法,对象,实例?其中方法,对象,实例的概念相当模糊...

发布网友 发布时间:2022-04-23 09:01

我来回答

3个回答

热心网友 时间:2022-04-06 06:57

类,简单来说就是一个函数的集合,在这个集合里面你定义了很多个函数;方法,其实就是你定义的这些函数。在下面的例子中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

热心网友 时间:2022-04-06 08:15

举个例子,类就好比是一辆车,方法就是描述这辆车的一个特性,就比如说车门可以开,车门可以关,这就是两个方法,对象和实例一起来说,在我看来对象就是实例,实例就是对象,常规的认为他们是等同的就好了,如果非要给出个概念上的区别的话,那就是只能是对象是宏观意义上的,实例的话,还是以车为例,就是众多宝马X5车中的一辆,着一辆就是一个宝马X5类的一个实例。

热心网友 时间:2022-04-06 09:50

建议你从基础先看看。这样子问,别人很难回答你,而且也不全面。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com