A21121. 下列代码中, s1.draw() 和 s2.draw()能正确运⾏并输出不同结果的主要原因是( )。class Shape: def draw(self): print("绘制图形") class Circle(Shape): def draw(self): print("绘制圆形") class Rectangle(Shape): def draw(self): print("绘制矩形") i…
单选题
困难
知识点
题目描述
下列代码中, s1.draw() 和 s2.draw()能正确运⾏并输出不同结果的主要原因是( )。
class Shape:
def draw(self):
print("绘制图形")
class Circle(Shape):
def draw(self):
print("绘制圆形")
class Rectangle(Shape):
def draw(self):
print("绘制矩形")
if __name__ == "__main__":
s1 = Circle()
s2 = Rectangle()
s1.draw()
s2.draw()选项(单选)
答案解析
详细答案解析为会员权益,按每日次数查看。
开通 / 升级会员
上一题
下一题