class oneleaf{
int i=0;
oneleaf (int i) {
this.i = i;
}
oneleaf increment() { //返回类型是对象。
i++;
return this; //返回对象
}
void print() {
System.out.println("i="+i);
}
}
class test1 {
public static void main(String[] args) {
oneleaf oneleaf = new oneleaf(5);
oneleaf.increment().increment().print(); //创建对象调用方法5,方法返回对象6,对象调用方法6,方法返回对象7,对象调用方法7;递归调用链式编程,堆只有一个对象,栈里弹栈进栈;
}
} |
|