首页 > Java资讯 > 编程基础日常学习之Java的构造方法

编程基础日常学习之Java的构造方法

更新时间:2020-07-17 16:19 浏览65次 来源:动力节点


我们都知道java类中,方法的调用是必不可少的,但java对象的实例化(创建),其实也需要方法来完成,它的名字就叫做构造方法。


什么是构造方法:构造方法是一种特殊的方法,它是一个与类同名的方法,一个类实例化出来一个对象的时候就会自动调用构造方法,同时构造方法也同其他方法一样,可以实现重载。

package leiduixiang;
public class gouzao {
String name;
float hp;
float armor;
int moveSpeed;
public gouzao() {
System.out.println("实例化一个对象的时候,必然调用构造方法");
}
public gouzao(String name) {}
/*如果出现一个有参的构造方法,同时又没有显式的提供一个无参的构造方法 ,那么默认无参的构造方法就失效了
* */
public static void main(String[] args) {
gouzao a=new gouzao();
}
//实例化一个对象的时候,必然调用构造方法
//如果这个无参的构造方法不写,就会默认提供一个构造方法。
}


一般未使用构造方法,但已经对类进行实例化,其实这时就会默认给出一个构造方法,但这时候给出的构造方法,属于隐式的。

package leiduixiang;
public class gouzao1 {
String name;
float hp;
float armor;
int moveSpeed;
public gouzao1(String Name,float Hp,float Armor,int MoveSpeed) {/*含有4个参数的构造方法*/
this.name=Name;//this
this.hp=Hp;
this.armor=Armor;
this.moveSpeed=MoveSpeed;
}
public static void main(String[] args) {
gouzao1 gailun=new gouzao1("盖伦",15,65,21);
System.out.println(gailun.name);
System.out.println(gailun.hp);
System.out.println(gailun.armor);
System.out.println(gailun.moveSpeed);
}
}


运行结果:


盖伦


15.0


65.0


21


编程基础日常学习之Java的构造方法


Java技术内容


Java构造方法:Constructor:http://www.bjpowernode.com/tutorial_java_se/110.html


Java反射构造方法:http://www.bjpowernode.com/tutorial_java_advance/678.html


以上就是动力节点java培训机构的小编针对“编程基础日常学习之Java的构造方法”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。


热门课程推荐

全部班型支持免费试学

动力节点在线报名表(此信息已加密,请放心填写)

返回顶部