/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone {
public String propiedad1
= "val1"; public String propiedad2
= "val2"; public String propiedad3
= "val3";
public void operacion1() {
operacion1(propiedad1, propiedad2, propiedad3);
}
public void operacion1
(String prop1
) { propiedad1 = prop1;
operacion1(propiedad1, propiedad2, propiedad3);
}
propiedad1 = prop1;
propiedad2 = prop2;
operacion1(propiedad1, propiedad2, propiedad3);
}
propiedad1 = prop1;
propiedad2 = prop2;
propiedad3 = prop3;
}
public static void main
( String args
[] ) {
Ideone a = new Ideone();
System.
out.
println("propiedad1=" + a.
propiedad1); // Debiera imprimir NULL
a.operacion1("Alvaro", "Moderador", "StackOverFlow");
a.operacion1();
System.
out.
println("propiedad1=" + a.
propiedad1); // Debiera imprimir val1 }
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lIHsKICBwdWJsaWMgU3RyaW5nIHByb3BpZWRhZDEgPSAidmFsMSI7CiAgcHVibGljIFN0cmluZyBwcm9waWVkYWQyID0gInZhbDIiOwogIHB1YmxpYyBTdHJpbmcgcHJvcGllZGFkMyA9ICJ2YWwzIjsKCiAgcHVibGljIHZvaWQgb3BlcmFjaW9uMSgpIHsKICAgIG9wZXJhY2lvbjEocHJvcGllZGFkMSwgcHJvcGllZGFkMiwgcHJvcGllZGFkMyk7CiAgfQoKICBwdWJsaWMgdm9pZCBvcGVyYWNpb24xKFN0cmluZyBwcm9wMSkgewogICAgcHJvcGllZGFkMSA9IHByb3AxOwogICAgb3BlcmFjaW9uMShwcm9waWVkYWQxLCBwcm9waWVkYWQyLCBwcm9waWVkYWQzKTsgICAgCiAgfQoKICBwdWJsaWMgdm9pZCBvcGVyYWNpb24xKFN0cmluZyBwcm9wMSwgU3RyaW5nIHByb3AyKSB7CiAgICBwcm9waWVkYWQxID0gcHJvcDE7CiAgICBwcm9waWVkYWQyID0gcHJvcDI7CiAgICBvcGVyYWNpb24xKHByb3BpZWRhZDEsIHByb3BpZWRhZDIsIHByb3BpZWRhZDMpOwogIH0KCiAgcHVibGljIHZvaWQgb3BlcmFjaW9uMShTdHJpbmcgcHJvcDEsIFN0cmluZyBwcm9wMiwgU3RyaW5nIHByb3AzKSB7CiAgICBwcm9waWVkYWQxID0gcHJvcDE7CiAgICBwcm9waWVkYWQyID0gcHJvcDI7CiAgICBwcm9waWVkYWQzID0gcHJvcDM7CiAgfQogIAogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKCBTdHJpbmcgYXJnc1tdICkKICB7CiAgCUlkZW9uZSBhID0gbmV3IElkZW9uZSgpOwogIAlTeXN0ZW0ub3V0LnByaW50bG4oInByb3BpZWRhZDE9IiArIGEucHJvcGllZGFkMSk7IC8vIERlYmllcmEgaW1wcmltaXIgTlVMTAoJCglhLm9wZXJhY2lvbjEoIkFsdmFybyIsICJNb2RlcmFkb3IiLCAiU3RhY2tPdmVyRmxvdyIpOwoJYS5vcGVyYWNpb24xKCk7CiAgCVN5c3RlbS5vdXQucHJpbnRsbigicHJvcGllZGFkMT0iICsgYS5wcm9waWVkYWQxKTsgLy8gRGViaWVyYSBpbXByaW1pciB2YWwxCiAgfQoKfQ==