下列关于Python类的构造方法与类定义的说法中,正确的是哪一项?

kk922051 单选题 共 个子题

以下代码定义了一个简单的Person类:

class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

关于这段代码及Python类构造方法的相关描述,下列选项中正确的是:

A

创建Person类的实例时,需要写成p = Person(self, "Alice", 18),手动传入self参数

B

该类的构造方法__init__可以被多次定义,后续定义的会被Python自动合并不会覆盖之前的

C

该构造方法的第一个参数self代表类的实例本身,实例化时Python会自动传递该参数,无需手动传入

D

可以在__init__方法中通过return self.name返回自定义内容,不会引发错误

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧