对象名.方法名.方法名........(方法套方法的环境解析) 对象名.方法名.方法名........(方法套方法的环境解析)什么样的情况下,对象名.方法名() 后面还可以嵌套方法, 有没有什么根据?> 并说明白为何可以这样嵌套!请列出完整的解释! 谢谢!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对象名.方法名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); url.openStream()的返回值 新手第一帖... 方法类型的转换 请问这段程序怎么会报错呢 ? 为啥jar包没法运行。 100分求Virtual PC可用版. 学Java有哪些书值得一看? 一个奇怪的路径问题 请问JAVA2中环境变量该如何设置。 如何在一个JPanel中通过按钮弹出一个JDialog java中 main() 函数中的string数组 初学EJB,请叫环境配置问题
它可以是String,或者其他的对象。
方法名2()就是这个返回值的对象的方法了。
赫赫。
有什么问题吗?
{
类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);