请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

这里的super用法怎么和老师讲的不一样super()里面没有自身 类名和self,__init__后面也和老师讲的差别比较大

import tbpy
import sys
import datetime
class MyStrategy(tbpy.IStrategy):
def init(self, max_pos, interval_secs, account_id, symbol):

    super().__init__('MyStrategy')
    self._side = 0
    self._max_pos = max_pos
    self._interval_secs = interval_secs
    self._account_id = account_id
    self._symbol = symbol
    self._account = None
    self._pos = None
    self._order_dict = {}
    self._time= None
    pass

正在回答 回答被采纳积分+3

2回答

提问者 qq_慕姐45445 2019-09-09 21:06:50

super().__init__('MyStrategy')

这算是继承父类吗?和视频讲的super继承父类de方法不同啊

0 回复 有任何疑惑可以回复我~
  • 7七月 #1
    这是调用父类的构造函数。
    回复 有任何疑惑可以回复我~ 2019-09-10 01:02:11
  • 提问者 qq_慕姐45445 回复 7七月 #2
    教学视频里没讲super调用父类构造函数吧,能文字性简单补充注意事项吗?
    回复 有任何疑惑可以回复我~ 2019-09-11 20:05:14
  • 7七月 回复 提问者 qq_慕姐45445 #3
    你上面这段代码,指的是调用父类名为MyStrategy的类的构造函数
    回复 有任何疑惑可以回复我~ 2019-09-12 04:29:30
7七月 2019-09-09 20:21:58

看了半天,没太明白你表达的问题是啥?

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信