鱼C论坛

 找回密码
 立即注册
查看: 1053|回复: 9

[已解决]关于self到底指的是谁?

[复制链接]
发表于 2018-4-18 11:36:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
问题如图:

给定题目

给定题目


我的问题

我的问题


最佳答案
2018-4-18 14:39:57
IT追梦赤子心 发表于 2018-4-18 14:31
能帮忙描述一下,这个实例化过程中类里面的程序执行过程吗?我有点蒙,不懂得地方在于__init__(self, arg ...

init都是指操作该类的一个对象,其他的add等方法都是操作两个或者多个该类对象的
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-4-18 11:56:30 | 显示全部楼层
两个self都一样,指的是调用这个函数的实例化对象本身
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-18 12:17:04 | 显示全部楼层
BngThea 发表于 2018-4-18 11:56
两个self都一样,指的是调用这个函数的实例化对象本身

那other 又是咋回事呢?第十行的self不只是指a吗?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-18 12:18:00 | 显示全部楼层
IT追梦赤子心 发表于 2018-4-18 12:17
那other 又是咋回事呢?第十行的self不只是指a吗?

同类的另一个实例化对象
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-18 12:33:45 | 显示全部楼层
IT追梦赤子心 发表于 2018-4-18 12:17
那other 又是咋回事呢?第十行的self不只是指a吗?

另一个该类的实例化对象
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-18 14:31:44 | 显示全部楼层
BngThea 发表于 2018-4-18 12:33
另一个该类的实例化对象

能帮忙描述一下,这个实例化过程中类里面的程序执行过程吗?我有点蒙,不懂得地方在于__init__(self, arg='')为什么只有一个self,而__add__(self,other)中却还有other,为什么不在__init__()中也申明other呢,即__init__(self,other,arg=‘’)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-4-18 14:37:13 | 显示全部楼层
塔利班 发表于 2018-4-18 12:18
同类的另一个实例化对象

能帮忙描述一下,这个实例化过程中类里面的程序执行过程吗?我有点蒙,不懂得地方在于__init__(self, arg='')为什么只有一个self,而__add__(self,other)中却还有other,为什么不在__init__()中也申明other呢,即__init__(self,other,arg=‘’)
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-18 14:39:57 | 显示全部楼层    本楼为最佳答案   
IT追梦赤子心 发表于 2018-4-18 14:31
能帮忙描述一下,这个实例化过程中类里面的程序执行过程吗?我有点蒙,不懂得地方在于__init__(self, arg ...

init都是指操作该类的一个对象,其他的add等方法都是操作两个或者多个该类对象的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-4-18 17:29:11 | 显示全部楼层
BngThea 发表于 2018-4-18 14:39
init都是指操作该类的一个对象,其他的add等方法都是操作两个或者多个该类对象的

谢谢
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-4-18 17:39:00 | 显示全部楼层
self这个我开始也理解了很久。实际就是实例本身。所以当你发现类的静态方法时,你会发现静态方法不需要写self
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-10 16:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表