No momento em que um construtor é invocado, a seguinte sequência de ações é executada para a criação de um objeto:
- O espaço para o objeto é alocado e seu conteúdo é inicializado com zeros.
- O construtor da classe base é invocado.
- Os membros da classe são inicializados para o objeto, seguindo a ordem em que foram declarados na classe.
- O restante do corpo do construtor é executado.
Considerando o contexto apresentado, avalie as seguintes asserções e a relação proposta entre elas.
I - Seguir essa sequência é uma necessidade de forma a garantir que, quando o corpo de um construtor esteja sendo executado, o objeto já terá à disposição as funcionalidades mínimas necessárias, quais sejam aquelas definidas por seus ancestrais.
PORQUE
II - O primeiro passo garante que nenhum campo do objeto terá um valor arbitrário, que possa tornar erros de não inicialização difíceis de detectar.
Analisando as asserções, assinale a opção correta.
Resposta correta é :a
As asserções I e II são corretas e a asserção II completa a primeira. Correto
Soluções para a tarefa
Respondido por
42
Resposta correta é :a
As asserções I e II são corretas e a asserção II completa a primeira.
As asserções I e II são corretas e a asserção II completa a primeira.
Perguntas interessantes
Português,
8 meses atrás
Sociologia,
8 meses atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás
Matemática,
1 ano atrás