显然,这不能在Python代码中完成,例如 a = Foo()
但是,在创建语言本身时,他们是如何编程的呢?例如,int具有属性real、imag、numerator和denominator;str具有__doc__;方法有自己的方法;type是它自己的元类。如果您试图使用Python代码复制类似的内容,那么它们如何绕过递归呢?
我希望从其他类中调用virable及其在类中的值示例:如果我创建了一个带有一个属性的Doctor类,其名称为doctor( name ) 我创建了另一个带有一个属性的practice_doctor类,这个属性也是执业医生的名字(P_name) 在实习医生类中,我创建了一个空函数,打印实习医生的名字和在医生类中为
我读过很多教程,它们只定义了一个节点类,并没有更多的东西。我想创建一个类(非常类似于python的原生列表数据类型),它可以接收可变数量的参数,并递归地生成节点实例作为支持其中的类属性。self.nextnode = None
b = Node(2)a.nextnode = b
b.nextnode = c 我不确定继承是否有必要;我认为我需要为下面值中的每个元素递归地创建节点对象编