6:29:3 2.使用公有的成员函数完成对象的初始化 在类中提供公有的成员函数,对象通过调用这样的成员函 数对其内部的成员进行初始化 例:银行帐户类 class account void Account:: Initialize( char sName [32] char *name char *id char siD[20]: float amount float bAlance public: strcpy(sName, name) void Initialze(char * strcpy(sID, id) char *, float fBalance=amount: 缺点: 客户程序员容易忘记调用这样的函数,对象的初始化得 不到保障16:29:32 2.使用公有的成员函数完成对象的初始化 在类中提供公有的成员函数,对象通过调用这样的成员函 数对其内部的成员进行初始化 例:银行帐户类 class Account{ char sName[32]; char sID[20]; float fBalance; public: void Initialze(char *, char *,float); }; void Account::Initialize( char *name,char *id, float amount ) { strcpy(sName,name); strcpy(sID,id); fBalance=amount; } void main(){ Account acc; acc.Initialize(“张三” , “s9801”,1000); } 缺点: 客户程序员容易忘记调用这样的函数,对象的初始化得 不到保障