K12教育赛事综合服务平台
聚乐之家官方网站
下载聚乐之家官方App
专注青少年竞赛题库网站
以下代码定义了一个简单的Person类:
class Person: def __init__(self, name, age): self.name = name self.age = age
关于这段代码及Python类构造方法的相关描述,下列选项中正确的是:
创建Person类的实例时,需要写成p = Person(self, "Alice", 18),手动传入self参数
p = Person(self, "Alice", 18)
该类的构造方法__init__可以被多次定义,后续定义的会被Python自动合并不会覆盖之前的
__init__
该构造方法的第一个参数self代表类的实例本身,实例化时Python会自动传递该参数,无需手动传入
self
可以在__init__方法中通过return self.name返回自定义内容,不会引发错误
return self.name