格式 :
// 在当前类中定义 <br /> 权限修饰符 方法名( ){ //方法与类同名 <br /> }
※ : 构造方法的方法名与le8iming相同!!!
构造方法(也叫作构造器) :
给对象数据进行初始化
在当前类被new对象时 系统自动 调用的特殊方法
构造方法是new对象时系统自动调用的 new一个就调用一次new两个就调用两次以此类推
构造方法不需要返回值,因为是系统调用的 甚至连void都不需要写!!!
构造方法可以定义参数
一但构造方法定义了形参,那么new对象时 就必须传入实参!!!
通过构造函数给属性赋值 //比较方便了
通过构造方法给当前属性赋值 这样new对象(创建对象)的那一刻 属性就是有值的
构造方法意义:
** 由于执行时间的特殊 所以构造方法一般用来做数据的初始化**
**如果当前类没有手动定义构造方法**<br />** 那么系统默认分配一个无参数构造方法,目的是为了方便new对象**
如果自己已经定义任何参数的构造方法 那么系统不再分配无参数构造方法<br />不传参数给new对象会报错
如果自己不手动定义无参数的构造方法 却定义了其他有参数的构造方法 <br /> 那么就会出现 new对象时 必须传入指定类型参数才行<br /> 不能在使用 无参数额构造方法去new对象了
构造方法也可以重载
因为一旦定义了带参数的构造器 目的是给属性复制<br /> 但是 有时候我们又需要不赋值 只是简简单单new一个对象<br /> 那么此时可以再定义一个无参数的构造器 为了简单创建对象使用<br />