import java.util.*;
import java.lang.*;
import java.io.*;
class Ideone{
public static void main
(String[] args
) { Potwor[] ptw = new Potwor[3];
ptw[0] = new Wampir();
ptw[1] = new Smok();
ptw[2] = new Potwor();
for (int x = 0; x < 3; x++) {
ptw[x].strasz(x);
}
}
}
class Potwor {
boolean strasz(int z) { // pierwotna metoda
System.
out.
println("auuuuuu"); return true;
}
}
class Wampir extends Potwor { // przeciążona metoda
@Override
System.
out.
println("można gryza"); return true;
}
}
class Smok extends Potwor {
@Override
boolean strasz(int stopien) { // przesłonięta metoda
System.
out.
println("zioń ogniem"); return true;
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgpjbGFzcyBJZGVvbmV7CnB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIFBvdHdvcltdIHB0dyA9IG5ldyBQb3R3b3JbM107CiAgICBwdHdbMF0gPSBuZXcgV2FtcGlyKCk7CiAgICBwdHdbMV0gPSBuZXcgU21vaygpOwogICAgcHR3WzJdID0gbmV3IFBvdHdvcigpOwogICAgZm9yIChpbnQgeCA9IDA7IHggPCAzOyB4KyspIHsKICAgICAgICAgICAgcHR3W3hdLnN0cmFzeih4KTsKICAgICAgICB9CiAgICB9Cn0KIApjbGFzcyBQb3R3b3IgewogICAgYm9vbGVhbiBzdHJhc3ooaW50IHopIHsgLy8gcGllcndvdG5hIG1ldG9kYQogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiYXV1dXV1dSIpOwogICAgICAgIHJldHVybiB0cnVlOwogICAgICAgIH0KfQogCmNsYXNzIFdhbXBpciBleHRlbmRzIFBvdHdvciB7IC8vIHByemVjacSFxbxvbmEgbWV0b2RhCiAgICBAT3ZlcnJpZGUKICAgIGJvb2xlYW4gc3RyYXN6KFN0cmluZyBiKSB7CiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJtb8W8bmEgZ3J5emEiKTsKICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICAgICB9Cn0KIApjbGFzcyBTbW9rIGV4dGVuZHMgUG90d29yIHsKICAgIEBPdmVycmlkZQogICAgYm9vbGVhbiBzdHJhc3ooaW50IHN0b3BpZW4pIHsgLy8gcHJ6ZXPFgm9uacSZdGEgbWV0b2RhCiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiemlvxYQgb2duaWVtIik7CiAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgIH0KfSA=