C++程序设计教程(第2版)课件 ch10类和对象(二).pptVIP

  • 0
  • 0
  • 约6.83千字
  • 约 53页
  • 2022-01-25 发布于湖南
  • 举报

C++程序设计教程(第2版)课件 ch10类和对象(二).ppt

int main() { //使用2个不同的重载构造函数创建2个日期类对象 Date date1, date2(2006,3,28); date1.print_ymd(); date2.print_ymd(); date1.init(2006,3,28); date1.print_ymd(); date2.init(2006,4,8); date2.print_ymd(); return 0; } * 三. 数据成员的初始化 1.在构造函数的函数体中进行初始化。 2.在构造函数的头部初始化。 3.混合初始化 4. 使用默认参数初始化。 * 1. 在构造函数的函数体中初始化 class Person { char Name[20]; int Age; char Sex; public: Person() { strcpy(Name, XXX); Age = 0; Sex = m; } } 例如, 当遇到声明 Person personl; Person person2; * 2.在构造函数的头部初始化。 其格式为: 类名::构造函数(参数表):变量1(初值1), …, 变量n(初值n) { …… } 例如 Person::Person(): Age(0),Sex(m) { } * 3.混合初始化 。 例如 Perso

文档评论(0)

1亿VIP精品文档

相关文档