A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 逝水无痕zm 初级黑马   /  2015-7-22 23:30  /  345 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是构造函数 什么是函数重载?这几个概念怎么理解,我老搞不懂


4 个回复

倒序浏览
构造函数:public  对象名(){}   用于初始化。
函数重载:类中允许出现多个同名的方法,与返回值类型无关,只要其参数列表不同就行
回复 使用道具 举报
在看看。。。。
回复 使用道具 举报
2楼的回答言简意赅
回复 使用道具 举报
构造函数可以简单理解为修饰符(多为public)+类名。用于给new出来的对象初始化,也可以对成员变量做一次修改。构造函数分为无参数构造和带参数构造
函数重载:同一个类中(注意同一个类),函数名字相同,参数列表(包括参数类型和参数个数任何一个都可)不同,就成为函数重载。判断重载与否第一看函数名是否相同,然后看参数列表是否不同,注意参数列表是有序的,也就是说不同类型参数换位置也是重载。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马