背景:我记得之前学MFC时, 或是学哪门面对对象编程的时候,需要写构造函数和析构函数。
但目前java里面,没强制要求写构造方法。
构造方法:是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用。一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的不同区分它们。
析构方法:
java里好像是没有析构方法的说法,只有一个finalize(),一旦垃圾回收器准备好释放对象占用的存储空间,将首先调用finalize()方法,并且在下一次垃圾回收动作发生时,才会真正回收对象占用的内存。
待继续整理。