本节内容:
1:构造和析构的简介
2:构造函数的定义和使用
3:new关键字的作用
4:析构函数的定义和使用
1:构造和析构的简介
2:构造函数的定义和使用
构造函数:
当实例化的一个对象,就默认执行构造函数;
构造函数是可以重载的;
在没有定义自定义构造函数时,默认有一个构造函数,
一但我们定义,自动覆盖原本的构造函数。
要想使用无参的构造函数,自己再去定义去。
定义:
调用:
3:new关键字的作用
new关键字作用: 1:在内存开辟空间 2:在开辟的空间中创建对象 3:对对象进行初始化,将各个属性值赋值
4:析构函数的定义和使用
析构函数: 是实现销毁一个类实例的方法成员,析构不能有参数、不能有修饰符、不能被调用 定义析构函数要在前面加上:颚化符 ~ 如果系统中没有指定析构函数,那么编译器由GC来决定什么时候进行释放资源, GC:Garbage Collection 垃圾回收机制