【单选题】以下关于构造方法和析构方法的说法正确的是()。
A. 析构方法和构造方法的调用时机相同 B. 析构方法是在对象创建时初始化对象,而构造方法是在对象销毁时释放额外资源 C. 构造方法可以有参数,而析构方法不能有参数 D. 析构方法可以使用类名的方式声明
A. 析构方法和构造方法的调用时机相同 B. 析构方法是在对象创建时初始化对象,而构造方法是在对象销毁时释放额外资源 C. 构造方法可以有参数,而析构方法不能有参数 D. 析构方法可以使用类名的方式声明
举一反三
- 智慧职教: 析构方法和构造方法相反,析构方法在对象被销毁前自动调用,声明析构方法使用(?? )。
- 使用new关键字创建对象时自动调用的方法是( )。 A: 类方法 B: 静态方法 C: 构造方法 D: 析构方法
- ____方法会在对象初始化时自动调用 A: 析构方法 B: 构造方法 C: 自定义方法 D: 主方法
- 能对对象进行初始化的方法是:( )。 A: 析构方法 B: 静态方法 C: 抽象方法 D: 构造方法
- 【单选题】C++中,关于造函数和析构函数,正确的描述是()。 A. 在定义类时,必须自定义构造函数和析构函数,在创建对象时自动调用构造函数,在释放对象时自动调用析构函数 B. 构造函数和析构函数均可以重载 C. 已知类Student以及Student *p; 在使用p=new Student;时自动调用无参构造函数创建动态对象,在delelte p;时自动调用析构函数释放动态对象 D. 构造函数和析构函数都可以成为虚函数