测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A22256. 以下代码中,构造函数被调用的次数是1次。( )class Test: init_count = 0 def __init__(self): Test.init_count += 1 print("T", end="") def __copy__(self): print("(拷贝构造,不触发__init__) ", end="") new_obj = Test.__new__(Test) ret…

判断题 困难

题目描述

以下代码中,构造函数被调用的次数是1次。(    )

class Test:
    init_count = 0
    def __init__(self):
        Test.init_count += 1
        print("T", end="")
    def __copy__(self):
        print("(拷贝构造,不触发__init__) ", end="")
        new_obj = Test.__new__(Test)
        return new_obj

if __name__ == "__main__":
    a = Test()
    import copy
    b = copy.copy(a)

选项(单选)

上一题 下一题