public class Leaf {
int i=0;
Leaf inc()
{
i++;
return this;
}
void print()
{
System.out.println("i="+i);
}
public static void main(String[] args) {
Leaf x= new Leaf();
x.inc().inc().inc().print();
}
}
这个程序中 Leaf inc()
{
i++;
return this;
}
什么意识阿? 方法体的话不是需要声明返回类型吗,可这个是(类名 方法名)
应该怎么理解阿 ?
int i=0;
Leaf inc()
{
i++;
return this;
}
void print()
{
System.out.println("i="+i);
}
public static void main(String[] args) {
Leaf x= new Leaf();
x.inc().inc().inc().print();
}
}
这个程序中 Leaf inc()
{
i++;
return this;
}
什么意识阿? 方法体的话不是需要声明返回类型吗,可这个是(类名 方法名)
应该怎么理解阿 ?
解决方案 »
- java求一个数的立方根,不使用库函数
- 关于include的使用方法的问题
- 为什么-Integer.MIN_VALUE还是等与Integer.MIN_VALUE呢???
- fileupload组件文件上传的疑难问题。。。紧急求助
- JTextPane的颜色问题,高手请进
- java字符串难题
- 求 JCreator 3.0 注册码?
- 有关hashtable的问题。。。(在线等)
- 推荐一个eclipse插件,可以进行swt & jface可视化开发 !!!
- 请问为什么我的corba程序在两个机器上不能运行,很急的问!!
- 在网上看见一个计算器的代码,结果有些不会,特开重分贴.顶着有分.特开重分贴.顶着有分.
- 用一个java程序去监听另外一个java程序是否关闭该怎么实现?
如:x.inc()返回的就是leaf对象,所以它可以有x.inc().inc()的方法,
要不然就没办法用x.inc().inc().inc().print();了