鱼C论坛

 找回密码
 立即注册
查看: 2404|回复: 2

[已解决]类和对象的多个问题

[复制链接]
发表于 2016-4-19 13:59:04 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 一二二四四 于 2016-5-16 17:31 编辑

1.下图中6既不是类属性也不是实例属性?那6是个啥? 1.png
2.dd.__dict__是查看dd的所有属性?为什么返回结果是用字典表示的? 2.png
3.输出的结果是2 2 1,问题:1.为什么输出的结果不是1 1 0?2.为什么__init__和__del__能实现这样的作用呢? 3.png
4.test.move不会打印任何结果,也不会报错,test.move实际上是在做什么操作呢? 4.png
5.一个class能否有两个__init__呢?如图中这样,会发生什么? 5.png
6.最后一张图的右图,当foundation类没有变量时,mix还怎么组合呢?
7.下图中的左图,为什么要加.num?
6 7.png
谢谢,问题有点多。麻烦大神耐心看一下。
最佳答案
2016-4-22 22:18:04
本帖最后由 小小大鱼 于 2016-4-22 22:19 编辑

a.不是大神,但尽量答下。
b.可以把问题和图放一起吗?
c.开始答题,不保证对,仅供参考(请看第一条)。
1.我能说6就是一整数么,你应该问的不是C.count么?
2.一个实例的__dict__属性是那个实例的局部属性集合,不包含该实例所有有效属性.至于为什么是字典,应该是因为这些属性有对应的值,也就是说这属性的功能就是这样的。
3.略过,
4.你只是将Test这个类实例化了,然后没有调用它的方法,因为你忘记括号了,这样只是产生了一个对象
5.这个真不知道,能不能,会发生什么,自己试下就知道了不是么?
6.不知所云,mix这单词倒是有混合的意思。想清楚你想问什么再问吧。
7.你计算龟鱼的数量不加.num那要怎么算,num这个属性的作用就是这个啊


d.我的耐心一下提升了几个数量级了,但我依然不是大神,想到就忧伤。

请把基本概念理解了再去写代码,否则那代码就是几个字母,一点意义没有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-4-22 22:18:04 | 显示全部楼层    本楼为最佳答案   
本帖最后由 小小大鱼 于 2016-4-22 22:19 编辑

a.不是大神,但尽量答下。
b.可以把问题和图放一起吗?
c.开始答题,不保证对,仅供参考(请看第一条)。
1.我能说6就是一整数么,你应该问的不是C.count么?
2.一个实例的__dict__属性是那个实例的局部属性集合,不包含该实例所有有效属性.至于为什么是字典,应该是因为这些属性有对应的值,也就是说这属性的功能就是这样的。
3.略过,
4.你只是将Test这个类实例化了,然后没有调用它的方法,因为你忘记括号了,这样只是产生了一个对象
5.这个真不知道,能不能,会发生什么,自己试下就知道了不是么?
6.不知所云,mix这单词倒是有混合的意思。想清楚你想问什么再问吧。
7.你计算龟鱼的数量不加.num那要怎么算,num这个属性的作用就是这个啊


d.我的耐心一下提升了几个数量级了,但我依然不是大神,想到就忧伤。

请把基本概念理解了再去写代码,否则那代码就是几个字母,一点意义没有
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-17 14:10:36 | 显示全部楼层
小小大鱼 发表于 2016-4-22 22:18
a.不是大神,但尽量答下。
b.可以把问题和图放一起吗?
c.开始答题,不保证对,仅供参考(请看第一条)。 ...

谢谢你,你的回答还有几个不明白的~~
1.我能说6就是一整数么,你应该问的不是C.count么?---是的,那是神马意思呢?
4.你只是将Test这个类实例化了,然后没有调用它的方法,因为你忘记括号了,这样只是产生了一个对象--那这样的话test.move在程序内部到底是做了什么操作呢?为什么不报错?
5.这个真不知道,能不能,会发生什么,自己试下就知道了不是么?--谢谢,尝试了,会覆盖
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-28 19:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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