class SuperCafe4Java {
public Object get () {
return ("SuperCafe4Java");
}
}
class SubCafe4Java extends SuperCafe4Java {
public String get () {
return ("SubCafe4Java");
}
public Object get () {
return ("SubCafe4JavaObject");
}
}
class TestCafe4Java {
public static void main (String[] arguments) {
SuperCafe4Java superFoo;
SubCafe4Java subFoo;
superFoo = new SubCafe4Java();
System.out.println (superFoo.get());
subFoo = new SubCafe4Java();
superFoo = subFoo;
System.out.println (superFoo.get());
}
}