super() in python

super() in python

写这个是因为看python代码的时候,在一个Pointnet2MSG的类下看到这样一句:

super(Pointnet2MSG, self).__init__()

当时就没想起来这个是干啥的,就好奇为什么要把自己传进去两次,后来查询https://www.runoob.com/python/python-func-super.html才知道,这句话是找这个Pointnet2MSG类的父类,再调用其构造方法。它一般是python继承类初始化时候的固定操作,哎,确实是python之前用得少

posted @ 2020-01-07 14:08  别再闹了  阅读(226)  评论(0)    收藏  举报