-->
当前位置:首页 > 题库

多选题:分析下面的代码:

Luz4年前 (2022-06-13)题库2077
分析下面的代码:

class A:
def __init__(self, s):
self.s = s

def print(self):
print(s)

a = A("Welcome")
a.print()

以下说法正确的是:





A.类A中构造方法定义有误。
B.程序将打印出字符串:Welcome

C.类A中的print方法中的语句:print(s),s变量没有定义。


D.如果将实例方法print(self)中的语句:print(s) 改成 print(self.s),程序能够正常运行。


答案:C D