1 package tests.jfun.yan.xml; 2 3 public class LimitedSignatureOverloaded { 4 private int sum = 0; 5 6 public int getSum() { 7 return sum; 8 } 9 LimitedSignatureOverloaded(){} 10 public LimitedSignatureOverloaded(int a){ 11 this.sum = a; 12 } 13 public LimitedSignatureOverloaded(int a, int b){ 14 this.sum = a+b; 15 } 16 public void add(int i){ 17 this.sum+=i; 18 } 19 public void add(int i, int j){ 20 this.sum+=i+j; 21 } 22 public static LimitedSignatureOverloaded instance(){ 23 return new LimitedSignatureOverloaded(); 24 } 25 public static LimitedSignatureOverloaded instance(int i){ 26 return new LimitedSignatureOverloaded(i); 27 } 28 public static LimitedSignatureOverloaded instance(int i, int j){ 29 return new LimitedSignatureOverloaded(i,j); 30 } 31 } 32 | Popular Tags |