关于类
是不是少了一行c=C()?是不是少了一行c=C()?
题目就是叫你补充的哈,但我也觉得应该是在函数外少了一行c = C() Twilight6 发表于 2020-6-24 11:28
题目就是叫你补充的哈,但我也觉得应该是在函数外少了一行c = C()
大佬,不对哦不对哦,你加上那一句也不对,c.x,是调用x吧,怎么会返回呢?
应该要加一句:
x = property(getXSize, setXSize, delXSize)
这样才能返回。
哈哈,前面学过的,还记得。 Twilight6 发表于 2020-6-24 11:28
题目就是叫你补充的哈,但我也觉得应该是在函数外少了一行c = C()
那么问题来了,他的程序为毛没报错呢, 本帖最后由 Twilight6 于 2020-6-24 13:04 编辑
yhhpf 发表于 2020-6-24 11:34
大佬,不对哦不对哦,你加上那一句也不对,c.x,是调用x吧,怎么会返回呢?
应该要加一句:
x = proper ...
你没实例化类可以使用类的方法吗?
Python 连你 c 是指谁都不懂
要想你能这样 c.x 就一定要实例化~
所以这边实际上代码少了一行 c = C()
而我说的少不是在那补充的少了,你滴这个答案我们课后作业都看的见...
干嘛还来问我们怎么补充呢~
tiger吴 发表于 2020-6-24 11:49
那么问题来了,他的程序为毛没报错呢,
你补全代码后 然后试着输入 c.x 就会报错,因为 Python 根本不知道你指的 c 是谁 Twilight6 发表于 2020-6-24 12:52
你没实例化类可以使用类的方法吗?
Python 连你 c 是指谁都不懂
额,我习惯性默认了c = C() 0 0~~~哈哈哈哈
实际代码运行来讲确实还得加一句 yhhpf 发表于 2020-6-24 13:12
额,我习惯性默认了c = C() 0 0~~~哈哈哈哈
实际代码运行来讲确实还得加一句
甲鱼哥漏了,刚刚去找他反馈了哈哈
页:
[1]