A regra é, o construtor de Employee (sub-classe) vai fazer sempre uma chamada super(); sem argumentos ao construtor da super-classe, como na super classe já tem um construtor com argumentos ele não va criar um automaticamente, compilaria sem erros se tivesse um construtor sem argumentos na super-classe, ou não tivesse aquele construtor com argumentos public Person (String nm){}, ou construtor de sub-classe (Employee) tivesse uma chamada a super com argumentos super(id);.
Compilaria assim:
ou assim:
Ou assim:
This message was edited 5 times. Last update was at 08/04/2009 11:07:06
|