C-程序设计课件:第12章-构造函数.ppt

第十二章构造函数;本章主要内容;12.1类与对象;12.2构造函数的需要性;由于类的封装性,类的对象的初始化的任务只能由类的成员函数完成:构造函数

构造函数:在类定义体中,与类同名的成员函数

作用:在创建对象时,由系统自动调用(在编译时,由编译器自动完成),对对象进行初始化;构造函数可以放在类的外部定义,加“类名::”。

例:

#includeiostream.h

classDesk{

public:

Desk();

//构造函数声明

protected:

intweight;

inthigh;

intwidth;

intlength;

};;Desk::Desk(){

//构造函数定义

weight=10;

high=5;

width=5;

length=5;

coutweight

high

width

lengthendl;

}

;voidfn(){

Deskda;//自动调用Desk()

文档评论(0)

1亿VIP精品文档

相关文档