fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone {
  9. public String propiedad1 = "val1";
  10. public String propiedad2 = "val2";
  11. public String propiedad3 = "val3";
  12.  
  13. public void operacion1() {
  14. operacion1(propiedad1, propiedad2, propiedad3);
  15. }
  16.  
  17. public void operacion1(String prop1) {
  18. propiedad1 = prop1;
  19. operacion1(propiedad1, propiedad2, propiedad3);
  20. }
  21.  
  22. public void operacion1(String prop1, String prop2) {
  23. propiedad1 = prop1;
  24. propiedad2 = prop2;
  25. operacion1(propiedad1, propiedad2, propiedad3);
  26. }
  27.  
  28. public void operacion1(String prop1, String prop2, String prop3) {
  29. propiedad1 = prop1;
  30. propiedad2 = prop2;
  31. propiedad3 = prop3;
  32. }
  33.  
  34. public static void main( String args[] )
  35. {
  36. Ideone a = new Ideone();
  37. System.out.println("propiedad1=" + a.propiedad1); // Debiera imprimir NULL
  38.  
  39. a.operacion1("Alvaro", "Moderador", "StackOverFlow");
  40. a.operacion1();
  41. System.out.println("propiedad1=" + a.propiedad1); // Debiera imprimir val1
  42. }
  43.  
  44. }
Success #stdin #stdout 0.04s 4386816KB
stdin
Standard input is empty
stdout
propiedad1=val1
propiedad1=Alvaro