多语言展示
当前在线:674今日阅读:113今日分享:31

Java核心[4]:类的构造方法及其重载

在Java程序里,构造方法的功能是给新创建的对象赋值的。构造方法是同普通的方法(method)一样,同样可以有重载。下面,我们将学习有关构造方法的使用。
工具/原料
1

Eclipse

2

JDK

构造方法
1

在Java程序中,我们可以使用系统默认的构造方法,即我们不自己创建构造方法时。此时,我们只需要定义类中其他的方法及属性,而不必定义构造方法。构造方法在创建对象时会自动调用,执行构造方法内的内容。

2

如果我们要使用自己的构造方法。此时,我们要显式地创建构造方法。构造方法有以下两个要点:(1)构造方法的名称是与类名相同的;(2)构造方法没有返回值,即方法名前没有void,int等数据类型,方法体内没有return语句;

3

构造方法的格式如下:class 类名称A{  数据类型 变量名;//定义其他的变量及其方法  访问权限 类名称A(参数1,参数2,参数3){    程序语句;    ...       //构造方法没有返回值  } }提示:(1)参数格式为:数据类型 数据名称     其定义的变量可以在方法内使用,常用来传递数据。而在本方法体外是没有办法访问的,亦可理解为局部变量。(2)访问权限:private public protected 表示的权限,在以后的经验中我们会讲到。这里我们使用时,可以先使用public即(公有的),访问权限最大。

构造方法的重载
1

由于构造方法的参数的不同,我们可以重载构造方法,以适应对不同参数的初始化。构造方法的重载可以通过两个方面来重载:参数的不同,以及参数数据类型的不同。下图的这段代码,我们将为大家展示构造方法的使用及重载:

2

由于代码过长,代码与结果分开展开。下图为代码:

3

此图为结果:

注意事项
1

构造方法是在创建对象时自动进行的,在图中可以看到

2

如果你感觉不错,请点个赞吧!

推荐信息