Java语程序设计(第三版,清华)第4章-java2实用教程4.1-4.7.ppt

Java语程序设计(第三版,清华)第4章-java2实用教程4.1-4.7.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java语程序设计(第三版,清华)第4章-java2实用教程4.1-4.7

方法重载 方法重载 一个类中名字相同的多个方法 这些方法的参数必须不同,Java可通过参数列表的不同来辨别重载的方法 或者参数个数不同 或者参数类型不同 返回值可以相同,也可以不同 重载的价值在于它允许通过使用一个方法名来访问多个方法 通过方法重载分别接收一个或几个不同数据类型的数据 class MethodOverloading { public void receive(int i){ System.out.println(Receive one int parameter. ); System.out.println(i=+i); } public void receive(double d){ System.out.println(Receive one double parameter. ); System.out.println(d=+d); } public void receive(String s){ System.out.println(Receive one String parameter. ); System.out.println(s=+s); } public void receive(int i,int j){ System.out.println(Receive two int parameters. ); System.out.println(i= + i + j= + j); } public void receive(int i,double d){ System.out.println(Receive one int parameter and one double parameter. ); System.out.println(i= + i + d= + d); } } public class Examp3_17 { public static void main(String args[]){ MethodOverloading m = new MethodOverloading(); m.receive(2); m.receive(5.6); m.receive(3,4); m.receive(7,8.2); m.receive(Is it fun?); } } 运行结果 Receive one int parameter. i=2 Receive one double parameter. d=5.6 Receive two int parameters. i=3 j=4 Receive one int parameter and one double parameter. i=7 d=8.2 Receive one String parameter. s=Is it fun? 如果初始余额可以为0,如何增加一个带有两个参数的构造方法? 如果我们在子类中想使用被子类隐藏了的父类的成员变量或方法就可以使用关键字super。比如:super.x、super.play(),就是被子类隐藏的父类的成员变量x和方法play()。 * toString()方法 将对象的内容转换为字符串 Java的所有类都有一个默认的toString()方法,其方法体如下: getClass().getName() + @ + Integer.toHexString(hashCode()) 下面的两行代码等价 System.out.println(anAccount); System.out.println(anAccount.toString()); 如果需要特殊的转换功能,则需要自己重写toString()方法 应用举例 2.4.2 声明toString()方法 勇季荆屈菇稽障削纯晾咱空率磋炙眨驱日粕咬耸蔚雇黑警阜娘泻宙痒诊瓣Java语程序设计(第三版,清华)第4章-java2实用教程4.1-4.7Java语程序设计(第三版,清华)第4章-java2实用教程4.1-4.7 * toString()方法的几点说明 必须被声明为public 返回类型为String 方法的名称必须为toString,且没有参数 在方法体中不要使用输出方法System.out.println() 2.4.2 声明toString()方法(续) ——几点说明 抗窥佣踞妹侍寻件肺快贯逆防琼区叼俐妖辰彤弦萎妨理榴褪恋裴娃显稍凑Java语程序设计(第三版,清华)第4章-java2实用教程4.1-4.7Java语程序设计(第三版,清华)

文档评论(0)

书是爱的奉献 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档