Java 链式编程
这里来做一个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; } }
输出结果可想而知了。