Java 构造器

橙三吉。 提交于 2019-11-30 19:55:56

                                                                                    Java 基础构造器

 

构造器:

构造对象.

1.构造方法的名字必须和类名字保持一致.

2.构造方法没有返回类型.(不是没有返回值!!!!!!!!!!!!!)

3.构造方法可以定义参数,也可以不定义,参数默认的是无参构造.

4.构造方法也遵守访问修饰符的限制,

5.构造方法也支持方法的重载.

6.会先执行方法.

 

什么时候用自定义和构造方法:

当我们需要在产生对象的同时,从外部直接给该对象赋值,那么就可以自定义代参构造.

 

书写规范:标准Java类必须要有无参构造

 

构造方法的执行步骤:

1.先在内存中划分所占用的空间,其空间大小由类的定义决定. 

2.在该空间划分属性

3.对属性进行初始化.

4.执行员在构造方法中书写代码

 

当调用者使用new关键字调用构造方法的时候,JVM就会按步骤产生该类的构造方法所对应的累的对象.

 

public Date(){  

}

没有返回的类型

public void Date(){

}  

 

this 

意义:this代表的是一个对象(当前对象) 

作用:this在本类中可以直接使用 不用产生对象 称为隐式对象  this.后面跟的是该对象的属性和行为

书写位置:可以书写在本类中所有的方法和构造中

 

this()

意义:此时的this代表的是本类中的构造方法

作用:this()表示的是一个构造方法重调用本类的另一个构造方法.

书写位置:this()只能写在第一行

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!