首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

对象名.方法名.方法名.(步骤套方法的环境解析)

2011-12-01 
对象名.方法名.方法名........(方法套方法的环境解析)对象名.方法名.方法名........(方法套方法的环境解析

对象名.方法名.方法名........(方法套方法的环境解析)

对象名.方法名.方法名........(方法套方法的环境解析)


什么样的情况下,对象名.方法名() 后面还可以嵌套方法, 
有没有什么根据?> 并说明白为何可以这样嵌套!

请列出完整的解释! 谢谢!~

[解决办法]
对象名.方法名1().方法名2()

这个时候,方法名1()一定不是void,一定有返回值,而且不是简单类型,比如说,int等等。
它可以是String,或者其他的对象。
方法名2()就是这个返回值的对象的方法了。
赫赫。
有什么问题吗?
[解决办法]
给你个简单的例子吧

类A 对象1 = NEW 类A();

public 类B 方法1()
{
类B 对象2 = NEW 类B();
……
return 对象2;
}

public void 方法2()
{
}

现在你用 
对象1.方法1() //这时候返回的是一个对象,对象可以继续调用方法

所以
对象1.方法1().方法2(); //这时候就没有任何问题
[解决办法]
这和嵌套没有关系
只是一种简写而已
比如一个public String test();

你可以 class.test().trim().substring(10);
等同于
String a = class.test();
String b = a.trim();
String c = b.substring(10);

热点排行