I would appreciate an explanation for these questions:
Override
a constructor in Java?Constructor
be private?<
1) Is this just homework question, or do you try to reach something? Can you show what you try to reach with an overriding constructor?
Since the parent constructor is called first, you may modify the base class to your needs in your constructor. Of course, just as far as the access to base attributes isn't private. If you extend a class but don't like their might-be-private attributes, deriving from it was an error.
2) Can a constructor be private?
Yes, but do you know what it is good for?