Buscar

Analise o código abaixo e assinale a alternativa correta sobre o uso de construtores em C#: class Pessoa { public string Nome { get; set; } pub...

Analise o código abaixo e assinale a alternativa correta sobre o uso de construtores em C#:
class Pessoa {
public string Nome { get; set; }
public int Idade { get; set; }

public Pessoa() {
Nome = "";
Idade = 0;
}

public Pessoa(string nome, int idade) {
Nome = nome;
Idade = idade;
}
}
A classe “Pessoa” pode ser instanciada sem informar os valores para “nome” e “Idade”

a) A classe “Pessoa” pode ser instanciada sem informar os valores para “nome” e “Idade”
b) A classe “Pessoa” possui apenas um construtor
c) O construtor sem parâmetros é obrigatório em todas as classes
d) A classe “Pessoa” pode ser instanciada sem informar os valores para “nome” e “Idade”
e) O construtor sem parâmetros permite que a classe “Pessoa” seja instanciada com valores informados pela classe que está a instanciando

Essa pergunta também está no material:

Modelo 01 - Quiz de Programação Orientada a Objetos (SENAC) - 2024
9 pág.

Programação Orientada A Objetos SENAC EADSENAC EAD

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra "d) A classe “Pessoa” pode ser instanciada sem informar os valores para “nome” e “Idade”". Isso ocorre porque a classe "Pessoa" possui dois construtores, um que não recebe parâmetros e outro que recebe dois parâmetros (nome e idade). Quando a classe é instanciada sem passar nenhum valor, o construtor sem parâmetros é chamado e os valores padrão são atribuídos aos atributos "Nome" e "Idade".

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais