士构造画数 ■构造函数的功能是在定义对象时被编译 系统自动调用来创建对象并初始化对象。 ■其定义格式如下: 类名>:<类名>(参数表>) <函数体
◼ 构造函数的功能是在定义对象时被编译 系统自动调用来创建对象并初始化对象。 ◼ 其定义格式如下: 构造函数 <类名>::<类名>(<参数表>) { <函数体> }
对象的初始化 例:新开一个户,令卡上初始金额为最小余额。 Account: Account(char* aid, char* apwd, double bal) id= new char[strlen( aid)+1 strcpy(id, aid) pwd =new char[strlen(apwd)+l strcpy(pwd, apwd) min balance = 10: balance s bala
对象的初始化 例:新开一个户,令卡上初始金额为最小余额。 Account::Account(char* aid, char* apwd, double bal) { id = new char[strlen(aid)+1]; pwd = new char[strlen(apwd)+1]; strcpy(id,aid); strcpy(pwd,apwd); min_balance = 10; balance = bal; }