Hi,
Have a look at the following program:
class superclass
{private static void pri()
{System.out.println("super");}
void call(){pri();}
}
class subclass extends superclass
{
private void pri()
{ System.out.println("sub");}
public static void main(
String a[])
{subclass p1 = new subclass();
p1.call();}
}
The o/p: super.
But shouldnt it print sub since private methods cant be overridden.
Thanks!