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

以下代码定义了一个简单的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返回自定义内容,不会引发错误

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析