✅ Capítulo 1 – Entendendo Classe e Objeto em C#
📘 Questões Teóricas
- Explique com suas palavras o que é uma classe em C#.
- Qual a diferença entre uma classe e um objeto? Dê um exemplo.
- O que são atributos e métodos em uma classe?
- Por que dizemos que C# é uma linguagem orientada a objetos?
💻 Questões Práticas
Questão de Revisão:
- Crie uma classe chamada
Carro com os seguintes atributos:
marca (String)
modelo (String)
ano (int)
- Depois, crie um método chamado
exibirInformacoes() que imprime os dados do carro.
- Crie dois objetos da classe
Carro com valores diferentes para os atributos. Chame o método exibirInformacoes() para cada um deles.
✅ Capítulo 2 – Construtores e this
📘 Questões Teóricas
Relembre:
- O que é um construtor em C#? Para que ele serve?
- Qual a diferença entre um método comum e um construtor? É possível ter mais de um construtor?
- Explique o papel da palavra-chave
this em C#. Dê um exemplo.
💻 Questões Práticas
- Adicione um construtor à classe
Carro do exercício anterior que receba todos os atributos como parâmetro.
- Modifique o método
exibirInformacoes() para usar this para acessar os atributos da classe. Exemplo: Console.Writeline($"{this.marca}");
- Crie uma classe chamada
Pessoa com os atributos nome e idade. Crie dois construtores:
- Um que recebe os dois atributos como parâmetros.
- Outro que define
nome como "Desconhecido" e idade como 0.