class Base {
private static boolean goo = true;
protected static boolean foo() {
goo = !goo;
return goo;
}
public String bar
= "Base:" + foo
();
public static void main
(String[] args
) { Base base = new Sub();
System.
out.
println(((Sub
)base
).
bar); }
}
class Sub extends Base {
public String bar
= "Sub:" + foo
(); }
Y2xhc3MgQmFzZSB7CiAgICBwcml2YXRlIHN0YXRpYyBib29sZWFuIGdvbyA9IHRydWU7CgogICAgcHJvdGVjdGVkIHN0YXRpYyBib29sZWFuIGZvbygpIHsKICAgICAgICBnb28gPSAhZ29vOwogICAgICAgIHJldHVybiBnb287CiAgICB9CgogICAgcHVibGljIFN0cmluZyBiYXIgPSAiQmFzZToiICsgZm9vKCk7CgogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIEJhc2UgYmFzZSA9IG5ldyBTdWIoKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oYmFzZS5iYXIpOwogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigoKFN1YiliYXNlKS5iYXIpOwogICAgfQp9CgpjbGFzcyBTdWIgZXh0ZW5kcyBCYXNlIHsKICAgIHB1YmxpYyBTdHJpbmcgYmFyID0gIlN1YjoiICsgZm9vKCk7Cn0=