在面向对象编程中,什么是构造函数的主要作用? A. 释放对象占用的内存 B. 初始化对象的属性 C. 复制对象的值 D. 定义对象的行为 答案解析 构造函数的主要作用是初始化对象的属性,以便在对象创建时为其赋予初始值。选项A描述的是析构函数的作用,选项C与复制构造函数相关,选项D则是指方法或函数的定义,而不是构造函数的功能。 正确答案:B