/* 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 Person {
static String staticName
= "Peter";
// Always use getters and setters, this is a toy example.
staticName = name;
this.memberName = name;
}
Person peter = new Person("Peter");
Person paul = new Person("Paul");
System.
out.
println(peter.
staticName); // Paul... but this is Peter! System.
out.
println(paul.
staticName); // Paul
System.
out.
println(peter.
memberName); // Peter, member variable has the correct name System.
out.
println(paul.
memberName); // Paul
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgUGVyc29uIHsKCQoJc3RhdGljIFN0cmluZyBzdGF0aWNOYW1lID0gIlBldGVyIjsKCQoJLy8gQWx3YXlzIHVzZSBnZXR0ZXJzIGFuZCBzZXR0ZXJzLCB0aGlzIGlzIGEgdG95IGV4YW1wbGUuCglTdHJpbmcgbWVtYmVyTmFtZSA9ICIiOyAKCQoJcHVibGljIFBlcnNvbihTdHJpbmcgbmFtZSkgewoJCXN0YXRpY05hbWUgPSBuYW1lOwoJCXRoaXMubWVtYmVyTmFtZSA9IG5hbWU7Cgl9CgkKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbiB7CgkJUGVyc29uIHBldGVyID0gbmV3IFBlcnNvbigiUGV0ZXIiKTsKCQlQZXJzb24gcGF1bCA9IG5ldyBQZXJzb24oIlBhdWwiKTsKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4ocGV0ZXIuc3RhdGljTmFtZSk7IC8vIFBhdWwuLi4gYnV0IHRoaXMgaXMgUGV0ZXIhCgkJU3lzdGVtLm91dC5wcmludGxuKHBhdWwuc3RhdGljTmFtZSk7ICAvLyBQYXVsCQkKCQkKCQlTeXN0ZW0ub3V0LnByaW50bG4ocGV0ZXIubWVtYmVyTmFtZSk7CS8vIFBldGVyLCBtZW1iZXIgdmFyaWFibGUgaGFzIHRoZSBjb3JyZWN0IG5hbWUKCQlTeXN0ZW0ub3V0LnByaW50bG4ocGF1bC5tZW1iZXJOYW1lKTsJLy8gUGF1bAoKCX0KfQ==