Posted on 2008-04-10 20:40
火山工作室 阅读(69)
评论(0) 编辑 收藏 引用 网摘 所属分类:
高职IT教育
(1)构造函数:
使用new 关键字生成实例时,自动运行的函数
构造函数的名字与类名相同
构造函数是public修饰,不需要返回类型
每个类都有一个默认的构造函数(隐藏了的)
一个类可以有零到多个构造函数
一般在构造函数中进行一些初始化工作
(2)析构函数
析构函数的名字与类名相同,不过在之前加“~”符号
一个对象由垃圾回收器回收时(销毁时),自动运行的函数
一个类只能有一个析构函数
析构函数不能被调用,它只能是自动被编译器调用。
析构函数不带修饰或参数。
总而言之,用new关键字将类实例化,对象诞生,申请到内存空间,同时自动运行构造函数;对象消亡时,释放内存空间,同时自动运行析构函数。