第2个回答 2015-03-31
比如人是一个类 你要创建人这一对象
human jack(name,sex,age/*and so on*/ );
创建这个对象必须对它的属性进行初始化 表明他的名字 性别 年龄等等 这样才由人这一对象转化为具体的某一个人
当然这样说太过抽象
我们用面向过程的c语言来解释
struct human /*这是一个结构体*/
{
string name; //名字
bool sex; //性别
int age; //年龄
};
void humanconstruct(struct human*pthis,string name,bool sex,int age) //相当于构造函数 第一个参数就是this指针!!!!
{
pthis->name=name;
pthis->sex=sex;
pthis->age=age;
}