hello? 发表于 2022-7-22 00:48:52

小白:简单类与对象

class A(list):
    def __init__(self,*args):
      super().__init__(args)
      self.name=args

      
a=A(1,2,3,4,5)
a


一般输入a会返回实例a的地址,为什么这里返回的是列表
class A(list)中的list是什么意思,有什么作用,和object或其他的有什么区别(object是什么?{:10_243:} )

谢谢

wp231957 发表于 2022-7-22 06:49:32

list就是列表对象
object就是对象,python中,所有的东西都是object列表只是其中的一个而已

jackz007 发表于 2022-7-22 09:56:04

本帖最后由 jackz007 于 2022-7-22 12:08 编辑

class A(list):
      这一句定义了一个继承自 list 的新类 A(),那么,通过 A() 定义的对象 a 具备父类 list 所具备的一切属性和方法,实质上就是一个列表。
页: [1]
查看完整版本: 小白:简单类与对象