构造函数和析构函数

Posted on 2008-04-10 20:40 火山工作室 阅读(69) 评论(0)  编辑 收藏 引用 网摘 所属分类: 高职IT教育
 

1)构造函数:

使用new 关键字生成实例时,自动运行的函数

构造函数的名字与类名相同

构造函数是public修饰,不需要返回类型

每个类都有一个默认的构造函数(隐藏了的)

一个类可以有零到多个构造函数

一般在构造函数中进行一些初始化工作

2)析构函数

析构函数的名字与类名相同,不过在之前加“~”符号

一个对象由垃圾回收器回收时(销毁时),自动运行的函数

一个类只能有一个析构函数

析构函数不能被调用,它只能是自动被编译器调用。

析构函数不带修饰或参数。

总而言之,new关键字将类实例化,对象诞生,申请到内存空间,同时自动运行构造函数;对象消亡时,释放内存空间,同时自动运行析构函数。

只有注册用户登录后才能发表评论。

posts - 46, comments - 16, trackbacks - 0, articles - 7

Copyright © 火山工作室