This content originally appeared on DEV Community and was authored by Java para Iniciantes (Oracle)
Quando o objeto de uma subclasse é criado, o construtor da superclasse é executado primeiro.
Em uma hierarquia de classes, os construtores são executados em ordem de derivação, da superclasse para a subclasse.
A função
super()
deve ser a primeira instrução executada no construtor de uma subclasse.A ordem de execução dos construtores é a mesma, independentemente de
super()
ser ou não utilizada.Se
super()
não for utilizada, o construtor padrão da superclasse será executado.
Os construtores são executados em ordem de derivação.
A superclasse deve concluir sua execução antes da subclasse, pois ela não tem conhecimento das subclasses.
A inicialização da superclasse pode ser pré-requisito para a inicialização da subclasse, justificando a ordem de execução.
This content originally appeared on DEV Community and was authored by Java para Iniciantes (Oracle)
Java para Iniciantes (Oracle) | Sciencx (2024-09-17T21:45:54+00:00) Quando os construtores são chamados?. Retrieved from https://www.scien.cx/2024/09/17/quando-os-construtores-sao-chamados/
Please log in to upload a file.
There are no updates yet.
Click the Upload button above to add an update.