你的程序有错误把
      Testthis increment()
{
i++;
return this;//这里看不懂
}
this就是指Testthis对象.

解决方案 »

  1.   

    int increment()
    {
    i++;
    return this;//这里看不懂
    }
    改成
    Testthis increment()
    {
    i++;
    return this;//这里看不懂
    }
    就可以了
      

  2.   

    int increment()
    {
      i++;
      return this;//返回由这个类生成的对象的引用
    }
    而这个方法的返回值是int型的,所以类型不匹配,错误了。
    应为:
    Testthis increment()
    {
      i++;
      return this;//返回由这个类生成的对象的引用
    }
      

  3.   

    一个新开的商业源码站点,大家支持一下  
    有ERP源码和文档  
    http://www.czrx.com/get.asp?get=iamcfr
      

  4.   

    代码编译通过了,感谢楼上各位但还有点迷惑,可以这样构成方法吗(前面是类名),我还是第一次看到,一般都是void还有返回这个类的对象,它好像没声明过对象Testthis increment()
    {
      i++;
      return this;
    }呵呵,我很菜
      

  5.   

    Testthis increment()
    {
      i++;
      return this;
    }
    这里的Testthis是返回值类型(与int、void是相同道理),increment()是方法。
      

  6.   

    为什么说JAVA是纯的面向对象的编程语言?正是因为在JAVA里面所有的代码都是写在类里面的。在java 里面方法的返回值可以是基本数据类型也可以是一个对象,比如String类;而且这是一种好的编程习惯。