Java "return this"

public class Cat {
    String name;
    int age;
    String gender;

    Cat setName(String name) {
        this.name = name;
        return this;
    }

    Cat setAge(int age) {
        this.age = age;
        return this;
    }

    Cat setGender(String gender) {
        this.gender = gender;
        return this;
    }

    void show() {
        System.out.println("Cat " + name + ", age " + age + ", gender " + gender);
    }

    public static void main(String[] args) {
        Cat kitty = new Cat().setName("kitty").setAge(1).setGender("Male");
        kitty.show();
    }
}
Cat kitty, age 1, gender Male
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容