网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.使用Java蓝牙无线通讯技术API概述.
.结合struts和hibernate谈J2EE架构.
.JavaMail发送附件的例子.
.IBM 关于 数据验证 和 异常处理的.
.关于java 的 Classpath全解.
.FreeJava 的使用方法(二)获得与.
.DHCP(动态主机配置协议)基本信.
.简介使用Java编写PalmOS程序的解.
.用Java编写的记事本程序(1).
.什么叫JAVA虚拟机.
.J2EE应用性能问题的常用优化项目.
.《学不会的JAVA,消不了的忧愁》.
.使用SimpleDateFormat必须注意的.
.学习自定义SMTPAppender中的源码.
.截取指定长度的字符串.
.在Jboss下Web Service调用EJB二(.
.通过 JAVA SWING 看透 MVC 设计模.
.Java学习:EJB的专用术语解释.
.Java 3D 骰子动画代码范例.
.Java开发框架:关于SSH架构的简单.

返回值过载

发表日期:2008-1-5



  我们很易对下面这些问题感到迷惑:为什么只有类名和方法自变量列出?为什么不根据返回值对方法加以区分?比如对下面这两个方法来说,虽然它们有同样的名字和自变量,但其实是很轻易区分的:
  void f() {}
  int f() {}
  若编译器可根据上下文(语境)明确判定出含义,比如在int x=f()中,那么这样做完全没有问题。然而,我们也可能调用一个方法,同时忽略返回值;我们通常把这称为“为它的副作用去调用一个方法”,因为我们关心的不是返回值,而是方法调用的其他效果。所以假如我们象下面这样调用方法:
  f();
  Java怎样判定f()的具体调用方式呢?而且别人如何识别并理解代码呢?由于存在这一类的问题,所以不能根据返回值类型来区分过载的方法。
上一篇:区分过载方法 人气:486
下一篇:默认构建器 人气:523
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐