调用链


  Share  
|


调用链意味着你不局限于仅仅获得一类/对象的成员在一个特定的声明符合。 运营商,但可继续获得进一步的成员在一个特定的声明。 比如,我们不妨说,我们要转换成一个整型值到一个字符串对象的代表性,然后再取出第一位数从字符串转换为一个字符。 我们可能会在执行这一任务如下:

 诠释= 72 ;串个STR = string.valueof (一期) ;烧焦firstchar = str.charat ( 0 ) ; 55 System.out.println ( firstchar ) ; / /版画七日 

这个代码是完全没有问题,但我们却也执行了这一代号在neater时装使用调用链接如下。

 诠释= 72 ;烧焦firstchar = string.valueof (一) 。 charat ( 0 ) ; 55 System.out.println ( firstchar ) ; / /版画7还 

这是相当容易的,看看怎样的工作原理。 了。 经营者有一个左(左到右)的排名.. 牢记这一点,我们可以看到以下声明是评价首先:

  string.valueof (一) 

这会返回一个新的字符串对象的代表性整数变量我通过了它。 那么,法charat是引用新的字符串对象,返回第一个字符在字符串变量firstchar 。 你应该看看在声明string.valueof (一)作为参照,以字符串对象本身,它是,由于这是什么方法返回。 然后,您可以获取成员对字符串对象一样charat我们连络。

如果我们说我们有一个Person对象内行星的对象又是内solarsystem对象,并solarsystem物体内的宇宙物体,我们可以接触的人反对,从一个参考宇宙物体如下。

 人鲍勃= myuniverse.mysolarsystem.myplanet.myperson ; 
这是一篇文章说:由加夫列长佩雷斯。
免责声明:我们的网站是不负责所载的资料,由本条规定。 这篇文章根本没有反映看法,意见,想法或信仰的文章目录中的工作人员。


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions