这篇文章主要介绍了JAVA中实现链式操作的例子,模仿jQuery的方法链实现,需要的朋友可以参考下
在使用jQuery时候,我们经常会看到或者使用到方法链,例如:
$("#p1").css("color","red").slideUp(2000).slideDown(2000);
这段代码的意思是选择器选择id为p1的html标签,颜色变红,之后slideup,再slidedown。自然是可以将这几个方法分开写,但是不分开的话不仅有很好的易读性,代码量也会有减少,那么何乐而不为?
这种调用函数的方式在jQuery中称为“Chaining”,原理也很简单:能够chaining的方法调用后返回对象本身即可。
下面用java代码做个演示:
不使用chaining:
Persion.java:
public class Persion {
private int id;
private String name;
private String phoneNumber;
private String address;
public Persion() { }
public void setId(int id) {
this.id = id;
}
public void setName(String name) {
this.name = name;
}
public void setPhoneNumber(String phoneNumber) {
this.phoneNumber = phoneNumber;
}
public void setAddress(String address) {
this.address = address;
}
public void printId() {
System.out.println(this.id);
}
public void printName() {
System.out.println(this.name);
}
public void printPhoneNumber() {
System.out.println(this.phoneNumber);
}
public void printAddress() {
System.out.println(this.address);
}
}
上一篇:JAVA 实现二叉树(链式存储结构)下一篇:java中实体类转Json的2种方法 热门搜索:
链式操作
单链表的操作
jQuery链式操作
链式方法
单链表的基本操作
相关文章
JAVA中实现链式操作(方法链)的简单例子
2021-09-19阅读(4235)评论(0)推荐()这篇文章主要介绍了JAVA中实现链式操作的例子,模仿jQuery的方法链实现,需要的朋友可以参考下
原生js实现简单的链式操作
2021-09-18阅读(5760)评论(0)推荐()这篇文章主要介绍了原生js实现简单的链式操作,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
PHP链式操作的实现方式分析
2021-09-14阅读(5498)评论(0)推荐()这篇文章主要介绍了PHP链式操作的实现方式,结合实例形式对比分析了常规调用与链式调用操作的相关实现技巧与操作注意事项,需要的朋友可以参考下
PHP实现链式操作的三种方法详解
2021-09-14阅读(2283)评论(0)推荐()这篇文章主要介绍了PHP实现链式操作的三种方法,结合实例形式分析了PHP链式操作的相关实现技巧与使用注意事项,需要的朋友可以参考下
jQuery链式操作如何实现以及为什么要用链式操作
2021-10-09阅读(3778)评论(0)推荐()jQuery的链式操作是如何实现的?为什么要用链式操作?接下来会帮助大家解决这两个问题,感兴趣的朋友可以了解下
Java单链表基本操作的实现
2021-10-12阅读(8061)评论(0)推荐()链表是一种数据结构,和数组同级。接下来通过本文给大家介绍Java单链表基本操作的实现,非常不错,具有参考借鉴价值,感兴趣的朋友一起看下吧
Java实体类实现链式操作实例解析
2021-09-19阅读(4773)评论(0)推荐()这篇文章主要介绍了Java实体类实现链式操作实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
取消
提交评论
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。