aquaballoon

Java - Method Chaining

Mar 12th, 2014
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.68 KB | None | 0 0
  1. // Init.java
  2. package jason;
  3.  
  4. public class Init {
  5.  
  6.     public static void main(String[] args) {
  7.        
  8.         new Son().action0().action1();  // action0, action1
  9.     }
  10.  
  11. }
  12.  
  13. // Son.java
  14. package jason;
  15.  
  16. public class Son {
  17.        
  18.         public Son action0(){
  19.             System.out.println("action0");
  20.             return this;
  21.         }
  22.        
  23.         public Son action1(){           //public void action1(){}
  24.             System.out.println("action1");
  25.             return this;
  26.         }
  27.  
  28. }
  29.  
  30. // Son.java (passing value)
  31. package jason;
  32.  
  33. public class Son {
  34.        
  35.         int cup;
  36.    
  37.         public Son action0(int cup){
  38.             this.cup = cup;
  39.             return this;
  40.         }
  41.        
  42.         public Son action1(){       //public void action1(){}
  43.             System.out.println(cup);
  44.             return this;
  45.         }
  46.  
  47. }
Advertisement
Add Comment
Please, Sign In to add comment