Java 链式编程
2023-11-21 07:18:12
这里来做一个Java 链式编程的例子,基本就是每次返回一个对象本身,这样就能够去调用对象的方法和属性。
package com.sun; public class Demo05 { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat cat1 = new Cat();
cat1.setName("Tom").setAge(20).say();
} }
class Cat{
public String name;
public int age;
public void say(){
System.out.println(this.name + "is " + this.age + "saying");
}
public Cat setName(String name) {
this.name = name;
return this;
}
public Cat setAge(int age) {
this.age = age;
return this;
}
}
输出结果可想而知了。
最新文章
- GitLab CI持续集成配置方案
- [BZOJ1106][POI2007] Tet 立方体大作战
- 适配器模式 - Adapter
- Python’s SQLAlchemy vs Other ORMs[转发 7] 比较结论
- ${pageContext.request.contextPath}无效
- Myeclipse下JSP打开报空指针异常解决方法。
- lucene之排序、设置权重、优化、分布式搜索(转)
- hdu 2204 Eddy's爱好
- STM32硬件调试详解
- iOS 页面间传值 之 属性传值,代理传值
- BoundsChecker使用
- HDU 2616 Kill the monster (暴力搜索 || 终极全阵列暴力)
- [Q]关于无法进入主界面问题解答
- 配置puppet的主机端和客户端的自动认证
- 用C语言做一个横板过关类型的控制台游戏
- 2018-2019-1 20189201 《LInux内核原理与分析》第五周作业
- 用Python制作中国地图、地球平面图及球形图
- 解决oracle11G密码过期问题
- day16 Python 函数嵌套函数和作用域
- C#导出HTML到PDF组件 Pechkin
热门文章
- C# MVC模式下商品抽奖
- oracle 分区和分区索引
- mysql 一个较特殊的问题:You can't specify target table for update in FROM clause
- Error message “Assembly must be registered in isolation” when registering Plugins in Microsoft Dynamics CRM 2011 2013 解决办法
- Web Services and C# Enums -摘自网络
- poj2186 Popular Cows(强连通)
- freemaker分页备忘
- 注册表-恶意首页追踪之旅(IE不能改主页)
- 数值类对象:NSNumber,NSValue,NSNull
- oracle中使用sql查询时字段为空则赋值默认