动手动脑(lesson 4)
一、
解答:
二、
解答:
三、
实现方法代码示例:
四、
原理:连续调用特点是返回值类型为同一个类型,且与等号左边的类型一致,这样就可以连续调用了。
代码:
public class MyCounter { int num; MyCounter(int n) { num = n; } MyCounter increase(int n)//返回值类型为MyCounter类型 { this.num +=n; return this; } MyCounter decrease(int n)//返回值类型为MyCounter类型 { this.num -=n; return this; } public static void main(String[] args) { // TODO Auto-generated method stub MyCounter counter1=new MyCounter(1); MyCounter counter2=counter1.increase(100).decrease(2).increase(3); System.out.println(counter2.num); } }
五、常见String类方法