下面代码中Dog这个类中的init方法共包含几个形参?( ) Class Dog(): def_______init________(self,name,age): self.name=name Self.age=ag

admin2020-04-10  29

问题 下面代码中Dog这个类中的init方法共包含几个形参?(    )
    Class Dog():
    def_______init________(self,name,age):
    self.name=name
    Self.age=age

选项 A、0个
B、1个
C、2个
D、3个

答案D

解析 _init_()方法是一个特殊的方法,每当根据类创建新实例时,Python会自动运行该方法。该方法的开头和结尾各有两个下划线,这是一种约定,旨在避免Python的默认方法和普通方法发生命名冲突。self,name,age都是init方法的形参,所以共3个。
转载请注明原文地址:https://jikaoti.com/ti/bV50FFFM
0

最新回复(0)