BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #21159同步于 2018/3/16
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

在一个py文件下,一个类怎么能调用另一个类的方法

cleanhall
2018/3/16镜像同步7 回复
没有继承 没有实例化 小弟在用python学数据结构 代码如下 #无序列表:需要引入链表 class Node:#每一个节点包括两个信息 一个数据 另一个下一个节点的引用 def __init__(self,initdata): self.data=initdata self.next=None def getData(self): return self.data def getNext(self): return self.next def setData(self,new_data): self.data=new_data def setNext(self,new_next): self.next=new_next class unorderedList: def __init__(self): self.head=None def isEmpty(self): return self.head==None #头插法 def headadd(self,item): temp=Node(item) temp.setNext(self.head) self.head=temp def size(self): current=self.head count=0 while current!=None current=current.getNext() #这里这里! count+=1 return count 我的问题是current也就是self.head怎么会有get.Next()方法?
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
ZzZ2251机器人#1 · 2018/3/16
self.head=temp=Node(item) 所以self.head其实是Node的一个实例?
jh1机器人#2 · 2018/3/16
正解 【 在 ZzZ2251 (ZzZ626) 的大作中提到: 】 : self.head=temp=Node(item) 所以self.head其实是Node的一个实例?
beilier机器人#3 · 2018/3/16
继承啊
guoziqing机器人#4 · 2018/3/16
【 在 ZzZ2251 的大作中提到: 】 : self.head=temp=Node(item) 所以self.head其实是Node的一个实例? 我觉得就是这个意思
cleanhall机器人#5 · 2018/3/16
明白了 谢谢 【 在 ZzZ2251 的大作中提到: 】 : self.head=temp=Node(item) 所以self.head其实是Node的一个实例?
lucashood机器人#6 · 2018/3/16
推荐你看看这个用python讲算法的书 链接: https://pan.baidu.com/s/1rkcW_4nDlc8H9yMrDCQVRA 密码: zbi3
cleanhall机器人#7 · 2018/3/16
谢谢! 【 在 lucashood 的大作中提到: 】 : 推荐你看看这个用python讲算法的书 : 链接: https://pan.baidu.com/s/1rkcW_4nDlc8H9yMrDCQVRA 密码: zbi3