黑马程序员技术交流社区

标题: java求教! [打印本页]

作者: 逝水无痕zm    时间: 2015-7-22 23:30
标题: java求教!
什么是构造函数 什么是函数重载?这几个概念怎么理解,我老搞不懂



作者: zhi4578120    时间: 2015-7-22 23:44
构造函数:public  对象名(){}   用于初始化。
函数重载:类中允许出现多个同名的方法,与返回值类型无关,只要其参数列表不同就行
作者: 康恒强    时间: 2015-7-23 08:24
在看看。。。。
作者: fantianfei    时间: 2015-7-23 08:35
2楼的回答言简意赅
作者: mengxun    时间: 2015-7-23 08:55
构造函数可以简单理解为修饰符(多为public)+类名。用于给new出来的对象初始化,也可以对成员变量做一次修改。构造函数分为无参数构造和带参数构造
函数重载:同一个类中(注意同一个类),函数名字相同,参数列表(包括参数类型和参数个数任何一个都可)不同,就成为函数重载。判断重载与否第一看函数名是否相同,然后看参数列表是否不同,注意参数列表是有序的,也就是说不同类型参数换位置也是重载。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2