类的构造函数名为init。

题目

类的构造函数名为init。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面是有关子类调用父类构造函数的描述正确的是()

A、子类定义了自己的构造函数,就不会调用父类的构造函数

B、子类必须通过super关键字调用父类没有参数的构造函数

C、如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数

D、创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数


参考答案:C

第2题:

生成派生类对象时,派生类构造函数调用基类构造函数的条件是( )。

A) 无需任何条件

B) 基类中显示定义了构造函数

C) 派生类中显式定义了构造函数

D) 派生类构造函数明确调用了基类构造函数

A.

B.

C.

D.


正确答案:A

第3题:

( 13 )下列关于派生类构造函数和析构函数的说法中,错误的是

A )派生类的构造函数会隐含调用基类的构造函数

B )如果基类中没有缺省构造函数,那么派生类必须定义构造函数

C )在建立派生类对象时,先调用基类的构造函数,再调用派生类的构造函数

D )在销毁派生类对象时,先调用基类的析构函数,再调用派生类的析构函数


正确答案:D

第4题:

若某类的类名为ClassTest,则该类的构造函数名为()。


正确答案:ClassTest()

第5题:

构造函数是类的一个特殊函数,在python中,构造函数的名称为( )

A.与类同名

B.__construct

C.__init__

D.init


正确答案:C

第6题:

在类的继承中,构造函数如何处理?()

A.子类的构造函数覆盖父类的构造函数

B.以父类的构造函数为准,子类没有自己的构造函数

C.先执行父类的构造函数,再执行子类的构造函数

D.如果父类的构造函数带参数,则子类必须在构造函数的开头用super()显式地调用父类的构造函数

E.除非子类在够在函数中用super()显式地调用,否则不会执行父类的构造函数


参考答案:C, D

第7题:

当对象obj调用其类成员函数init()时,init()的this指向的是( )。

A.对象obj

B.init()

C.类本身

D.其他的对象


正确答案:A
解析:本题考查关键词this的用法。在类中除了可以声明成员变量外,还可以在方法体中声明局部变量,局部变量的作用域只在该方法的内部,当方法返回时,局部变量也就不再存在。此外,如果局部变量的名称和类成员变量的名字相同,类成员变量就会被隐藏。如果方法中确实存在局部变量和类成员变量名字相同的情况,又需要在该方法中改变类成员变量的值,就需要使用this关键字。this用在一个方法中用来引用当前对象,它的值是调用该方法的对象。

第8题:

Python类的构造函数是__init__()。

此题为判断题(对,错)。


正确答案:√

第9题:

名为complex的类有无参构造函数,可以用complexc1()形式建立类,并调用其无参构造函数。


正确答案:错误

第10题:

多继承派生类构造函数构造对象时,()被最先调用。

  • A、派生类自己的构造函数
  • B、虚基类的构造函数
  • C、非虚基类的构造函数
  • D、派生类中子对象类的构造函数

正确答案:B

更多相关问题