请选择 进入手机版 | 继续访问电脑版
本站特色:极好的技术研究氛围!所有技术交流,必有回复!

疯狂Java联盟

 找回密码
 加入联盟
查看: 206|回复: 0

[疯狂Java讲义] 学习求助

[复制链接]
发表于 2019-11-15 20:16:35 | 显示全部楼层 |阅读模式
各位亲:
public class ReturnThis
{
      public int age;
      public ReturnThis grow()
      {
            age ++;
            //return this返回调用该方法的对象
            return this;
      }
      public static void main(String[] args)
      {
            ReturnThis rt = new ReturnThis();
            /*
               for ( int i = 0 ; i < 3 ; i ++)
               {
                    rt.grow();
               }
             */
            //可以连续调用同一个方法,与上面注释代码等效
            rt.grow()
              .grow()
              .grow();
            /*
               下面代码与上面代码也等效
                rt.grow();
                rt.grow();
                rt.grow();
                排在后面语句中的rt可以省略,使语句简洁
             */
            System.out.println("rt的age成员变量值是:" + rt.age);
      }
}




我的问题为:
                   public ReturnThis grow()
         上面的粗体字部分为一个方法的命名,但是跟我不能对照目前所知道的“【修饰符】 方法返回值类型 方法名(形参列表)”语句来进行解释,其中的修饰符、 方法返回值类型、方法名分别如何对应?
您需要登录后才可以回帖 登录 | 加入联盟

本版积分规则

微信群请扫二维码
QQ交流1群:
545923995
(未满)

小黑屋|手机版|Archiver|疯狂Java联盟 ( 粤ICP备11094030号 )

GMT+8, 2020-1-21 07:13 , Processed in 0.428596 second(s), 6 queries , File On.

快速回复 返回顶部 返回列表