如果为一个类定义了自己的构造函数,下列描述正确的是()
A: 系统不再提供默认构造函数,但提供其他构造函数
B: 系统提供其他非默认构造函数
C: 系统不再提供默认构造函数
D: 系统仍提供默认构造函数
A: 系统不再提供默认构造函数,但提供其他构造函数
B: 系统提供其他非默认构造函数
C: 系统不再提供默认构造函数
D: 系统仍提供默认构造函数
举一反三
- 如果定义类时没有编写构造函数,Python将提供一个默认的构造函数。
- 下面对构造函数的错误描述是( )。 A: 系统可以提供默认的构造函数 B: 构造函数可以有参数,所以可以有返回值 C: 构造函数不可以重载 D: 构造函数可以设置默认参数
- 下面对构造函数的错误描述是( )。 A: 系统可以提供默认的构造函数 B: 构造函数可以有参数,所以可以有返回值 C: 构造函数不可以重载 D: 构造函数可以设置默认参数
- 一旦为一个类定义了构造方法,系统就不再提供默认构造方法。
- 构造函数是与类名1的,在建立对象时自动调用的函数,如果用户没用定义构造函数,编译系统就生成一个2的构造函数,这个默认构造函数3功能,如果用户定义了一个构造函数,那么系统就4生成任何默认构造函数。