对象名.方法名.方法名........(方法套方法的环境解析)
什么样的情况下,对象名.方法名() 后面还可以嵌套方法, 
有没有什么根据?> 并说明白为何可以这样嵌套!请列出完整的解释! 谢谢!~

解决方案 »

  1.   

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

  2.   

    给你个简单的例子吧类A 对象1 = NEW 类A();public 类B 方法1()
    {
    类B 对象2 = NEW 类B();
    ……
    return 对象2;
    }public void 方法2()
    {
    }现在你用 
    对象1.方法1()   //这时候返回的是一个对象,对象可以继续调用方法所以
    对象1.方法1().方法2();  //这时候就没有任何问题
      

  3.   

    这和嵌套没有关系
    只是一种简写而已
    比如一个public String test();你可以 class.test().trim().substring(10);
    等同于
    String a = class.test();
    String b = a.trim();
    String c = b.substring(10);