AFAIK: When a subclass is created, all constructors implicitly or explicitly call super().
Example:
class subclass extends superclass {
public subclass() {
super(); // unnecessary, but explicit
}
How can I know when super() is finished? I am creating a subclass of JTable that needs to auto-fit columns, but can only do so safely after super() is finished.
-- Edit --
To clarify based on comments below, imagine that super() will also call some class methods. I may override some of these methods in my subclass. I want to modify behaviour in these methods during base class construction. Perhaps certain required members will not yet be (completely) initialised...