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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2013-6-5 15:59  /  2572 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 HM张勇 于 2013-6-5 18:29 编辑

重载就是同一个方法,方法内容没有改变,而是参数类型或者参数个数增加或者减少。
例如:

  1. <P>
  2. class FunctionOverload
  3. {</P>
  4. <P>public static void main(String[] args)
  5. {
  6.   add(4,5);
  7.   add(4,5,6);
  8. }
  9. //定义一个加法运算,获取两个整数的和。
  10. public static int add(int x ,int y)
  11. {
  12. return x+y;
  13. }

  14. //定义一个加法,获取三个整数的和。
  15. public static int add(int x ,int y,int z)
  16. {
  17. //return x+y+z;
  18. return add(x,y)+z;
  19. }</P>
复制代码
重写就是同一个方法,方法内容发生改变,被重新赋予新方法。

例如:

  1. <P>
  2. class Fu
  3. {
  4. void show()
  5. {
  6. System.out.println("fu shwo");
  7. }
  8. }
  9. class zi extends Fu
  10. {</P>
  11. <P>void show()
  12. {
  13. System.out.println("zi show");</P>
  14. <P>}
  15. }</P>
复制代码

评分

参与人数 1技术分 +1 收起 理由
孙百鑫 + 1

查看全部评分

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