当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:17:00  来源:本站整理

Java的自变量列表[Java编程]

赞助商链接



  本文“Java的自变量列表[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

自变量列表规定了我们传送给办法的是什么信息.正如大家大概已猜到的那样,这些信息——好像Java内其他任何东西——采取的都是对象的情势.因此,我们必须在自变量列表里指定要传送的对象范例,以及每个对象的名字.正如在Java其他地方处理对象时一样,我们实际传送的是“句柄”(注释④).但是,句柄的范例必须精确.假使但愿自变量是一个“字串”,那么传送的必须是一个字串.

④:关于前面说起的“特别”数据范例boolean,char,byte,short,int,long,,float以及double来说是一个例外.但在传送对象时,普通都是指传送指向对象的句柄.

下面让我们考虑将一个字串作为自变量利用的办法.下面列出的是定义代码,必须将它置于一个类定义里,不然无法编译:

int storage(String s) {
return s.length() * 2;
}

这个办法奉告我们需求多少字节才能包容一个特定字串里的信息(字串里的每个字符都是16位,大概说2个字节、长整数,以便供应对Unicode字符的支持).自变量的范例为String,并且叫作s.一旦将s传送给办法,便可将它当作其他对象一样处理(可向其发送消息).在这里,我们调用的是length()办法,它是String的办法之一.该办法返回的是一个字串里的字符数.
通过上面的例子,也可以理解return关键字的应用.它主要做两件事情.首先,它意味着“离创办法,我已竣工了”.其次,假定办法生成了一个值,则那个值紧接在return语句的背面.在这种情形下,返回值是通过计算表达式“s.length()*2”而产生的.
可按自己的希望返回肆意范例,但假使不想返回任何东西,便可指导办法返回void(空).下面列出一些例子.

boolean flag() { return true; }
float naturalLogBase() { return 2.718; }
void nothing() { return; }
void nothing2() {}

若返回范例为void,则return关键字唯一的作用就是退出办法.所以一旦到达办法末尾,该关键字便不需求了.可在任何地方从一个办法返回.但假定已指定了一种非void的返回范例,那么无论从何地返回,编译器城市确保我们返回的是精确的范例.
到此为止,大家大概已得到了这样的一个印象:一个程序只是一系列对象的调集,它们的办法将其他对象作为自己的自变量利用,并且将消息发给那些对象.这种说法大体精确,但通过今后的学习,大家还会知道如安在一个办法里作出抉择,做一些更具体的基层工作.至于这一章,只需理解消息传送就充足了.


  以上是“Java的自变量列表[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 利用Javascript实现网页水印(非图片水印)
  • Java开辟环境的搭建
  • Ubuntu java安装与配置
  • 办理Ubuntu 10.04 Firefox3.6 Java浏览器插件不工作的问
  • Ubuntu重装后Java环境的设置
  • Sun Java进入Ubuntu 10.10软件中央
  • Ubuntu 10.10配置Java开辟环境
  • 在Ubuntu 10.10中配置Java环境变量的办法
  • Ubuntu下Java环境的搭建
  • Ubuntu 10.04 下安装 Java, JRE
  • Ubuntu 10.04下的搭建SUN JAVA开辟环境
  • Ubuntu 12.04安装java7
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .