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());
    }
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 链式编程 例子 接口作为形参
    wanggs阅读 272评论 0 1
  • 优点 代码简洁 可读性强 一种可借鉴的编程思想 应用场景 需要单独明确的代码块处理需求, 简单实例 基于实际开发,...
    懒红色阅读 1,856评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,740评论 18 399
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,265评论 0 4
  • 回顾: 今天是跟随老师的第二天,早上老师主要谈到两个方面:1 主动阅读 2 检视阅读。老实说,这两个概念都是第一次...
    小雷Ray阅读 244评论 0 2