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编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
- ·上一篇文章:Java名字的可见性
- ·下一篇文章:Java办法、自变量和返回值
- ·中查找“Java的自变量列表”更多相关内容
- ·中查找“Java的自变量列表”更多相关内容