您好,欢迎来到花图问答。
搜索
您的当前位置:首页Java链式编程

Java链式编程

来源:花图问答

概念

所谓链式,也就是每次调用对象方法后返回的都是该对象本身,而该对象又可以继续调用方法。

例子

public class Demo {
    private String path;
    private Map<String, Object> data;

    public Demo(String path) {
        this.path = path;
        data = new HashMap<String, Object>();
    }

    public Demo data(String key, Object value) {
        data.put(key, value);
        return this;
    }

    public String getPath() {
        return path;
    }

    public Map<String, Object> getData() {
        return data;
    }

    public void setData(Map<String, Object> data) {
        this.data = data;
    }

    public static void main(String[] args) {
        Demo demo = new Demo("12").data("12","12");
        System.out.println(demo.getData());
    }
}

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务