Sorry I am a newbie to Java. I am trying to get my head around inheritance and subclass/superclass relationships in Java.
If classA is a subclass of classB, will classA\
ClassB's private methods are not visible to ClassA. If you want to give ClassA access to internal methods of ClassB (without those methods becoming part of ClassB's public interface) you should make them protected instead of private.