I buy the argument that since it doesn't have the same name and it ain't inherited a constructor can't be overridden. I couldn't find "overriding constructor" in the JLS either.
But a quick Google shows that quite a few articles and books and such call it "overriding a constructor" even though the class name in the signature is different. Since a constructor isn't a method I wonder if it might be ok to call this a special case of overriding:
I'm not sure what else I'd call it. Got a better name? [ July 10, 2006: Message edited by: Stan James ]
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi