构造函数 与 析构函数(正在整理)

构造函数

概念

构造函数是一种特殊的函数。主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。构造函数与类名相同,Java语言中普遍称之为构造方法。

特点

构造方法名必须与类名相同

构造方法没有返回值类型,不能使用return语句

构造方法的主要作用是完成对象的初始化工作,它能够把定义对象时的参数传给对象的域

一个类可以定义多个构造方法,如果在定义类时没有定义构造方法,则编译系统自动插入一个无参数的默认构造方法,这个构造方法不执行任何代码

构造方法可以重载,以参数的个数,类型,顺序。

 
构造函数执行过程(Java为例)
 
java 构造函数的执行过程
类初始化时构造函数调用顺序:
(1)初始化对象的存储空间为零或null值;
(2)调用父类构造函数;
(3)按顺序分别调用类 成员变量和实例成员变量的初始化 表达式

析构函数

猜你喜欢

转载自www.cnblogs.com/baxianhua/p/9184124.html