Recommended: Sing it, brah! 5 fabulous songs for developers
JW's Top 5
while reading Thinking in java, I get confused when I saw the example below(the example is in page 290, Chapter polymorphism):
public class PrivateOverride{
private void f(){print("private f()");}
public static void main(){
PrivateOverride po = new Derived();
po.f();
}
}
class Derived extends PrivateOverride{
public void f(){print("public f()")}
}