/* package whatever; // don't place package name! */

import java.io.*;
class Base
{
   protected void foo()
   {
		System.out.println("Base foo()");
   }

   private void bar()
   {
		System.out.println("Base bar()");
   }

public static void main(String[] args) {
    Base child = new Child();
    child.foo();
    child.bar();
System.out.println("Why did child.foo overide base.foo but child.bar did not overide base.bar ?");
    }

}

class Child extends Base
{
    protected void foo()
    {
		System.out.println("Child foo()");
    }

   protected void bar()
   {
		System.out.println("Child bar() ");
   }
}