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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 凡沉乡 中级黑马   /  2016-4-2 21:37  /  663 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是方法重载?构造方法可以重载吗?

8 个回复

倒序浏览
方法名 相同 ,与返回值无关,与参数列表有关.构造可以 重载
回复 使用道具 举报
凡沉乡 来自手机 中级黑马 2016-4-2 21:56:14
藤椅
哦哦!谢谢,太给力了
回复 使用道具 举报
zhangtaocg 来自手机 中级黑马 2016-4-2 22:00:05
板凳
66666666666666666
回复 使用道具 举报
方法重载
      (1)表示两个或多个方法名字相同,但是方法参数不同,称为“方法重载”。
      (2)表现在:参数个数不同,参数类型不同;
      (3)【方法的返回值对重载没有任何影响】。
构造方法:用于完成对象属性的初始化工作,同时又如下特点:
    (1)构造方法的名字必须和类名完全一样(包括大小写);
    (2)构造方法没有返回值,连void也不会出现;
构造方法重载,只需要看其参数的特点,因为它没有返回值。也就是条件为:参数数量一致、参数类型一致、按相应的顺序排列逐一赋值
回复 使用道具 举报
构造方法的重载
         重载:方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表
构造方法注意事项
        a:如果我们没有给出构造方法,系统将自动提供一个无参构造方法。
        b:如果我们给出了构造方法,系统将不再提供默认的无参构造方法。
注意:这个时候,如果我们还想使用无参构造方法,就必须自己给出。建议永远自己给出无参构造方法

点评

太给力了。。。。谢谢  发表于 2016-4-2 22:14
回复 使用道具 举报
重载就是方法名相同,参数(个数或类型)不同;构造方法可以重载
回复 使用道具 举报
Hawking 发表于 2016-4-2 22:07
方法重载
      (1)表示两个或多个方法名字相同,但是方法参数不同,称为“方法重载”。
      (2)表现 ...

学习 了      
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马