专业的JAVA编程教程与资源

网站首页 > java教程 正文

《极简Java新手编程之道》7.4.3 构造方法重载

temp10 2024-11-01 13:42:38 java教程 10 ℃ 0 评论

以下是构造方法重载示例代码:在一个类中可以有多个构造方法,它们具有相同的名字(与类名相同),参数列表不同。

构造方法也是一个方法,有方法就存在着这个方法重载。刚才讲过方法可以重载,普通方法的重载方法名必须相同,参数列表是不同的,那就是普通方法重载。

《极简Java新手编程之道》7.4.3 构造方法重载

在构造方法中参数名没有选择,因为所有的构造方法必须与类名相同,这是刚才讲的铁律,就是构造方法所有的构造方法名字都是相同的,要想重载参数列表是不能相同的。无论是构造方法还是普通方法,要想重载都是必须的,就是参数列表是不能相同。

参数列表不同刚才说过,其实有两个层面的含义,第一是个数不同,第二参数类型不同。下面看构造方法的重载的例子,其实只要是有多构造方法,其实一定都是重载的。

·person这个类先看看有哪些实例,程序变量有name、age、姓名、年龄、七七八八一些,还有初日期这些实例,也叫实例成员变量,也叫实例。

·person这个第一个构造方法有三个参数,第一个是实例,第二是整数,第三个是dat,这个是三个参数的。

·再往下看勾到方法,勾到方法有两个参数,有一个string,还有一个int,其实还可以有很多在这课件里放不下,所以就在这省略了,只看这两个就能说明问题了,这两个构造方法就是重载。

因为构造方法名字相同,要想存在参数列表一定不同,但凡有多构造方法一定都是重载的,一定都是重载的一种。

课程就介绍到这里,大家有什么问题可以加入我的服群,详情请见课件最后一页。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表