动手动脑(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类方法

原文地址:https://www.cnblogs.com/cairsha/p/7744426.html