关于 PHP 中的构造函数,下列哪个陈述是正确的 ?
A: 构造函数可以接受参数
B: 构造函数可以调用类方法或其他函数
C: 类构造函数可以调用其他类的构造函数
D: 以上都对
A: 构造函数可以接受参数
B: 构造函数可以调用类方法或其他函数
C: 类构造函数可以调用其他类的构造函数
D: 以上都对
举一反三
- 在构造函数中,可以使用super关键字调用类中其他构造函数。
- 子类和父类的构造函数是调用顺序是怎样的?( ) A: 只调用子类的构造函数 B: 只调用父类的构造函数 C: 先调用子类的构造函数,再调用父类的构造函数 D: 先调用父类的构造函数,再调用子类的构造函数
- 当定义派生类对象时,调用构造函数的正确顺序是( ) A: 先调用基类的构造函数,再调用派生类的构造函数 B: 先调用派生类的构造函数,再调用基类的构造函数 C: 调用基类的构造函数和派生类的构造函数的顺序无法确定 D: 调用基类的构造函数和派生类的构造函数是同时进行的
- 关于类的构造函数,以下描述中正确的是() A: 当创建一个对象时,该对象的构造函数会被自动调用; B: 当创建一个对象时,需要指明是否调用该对象的构造函数; C: 同一个类可以有几个构造函数,各构造函数的参数必须不同; D: 同一个类可以有几个构造函数,各构造函数的参数必须相同; E: 构造函数的名称与类的名称相同;
- 关于类的构造函数,以下描述中正确的是( ) A: 当创建一个对象时,需要指明是否调用该对象的构造函数 B: 当创建一个对象是,该对象的构造函数会被自动调用 C: 同一个类可以有几个构造函数,各构造函数的参数必须不同 D: 同一个类可以有几个构造函数,各构造函数的参数必须相同 E: 构造函数的名称与类的名称相同