1
resposta

Faça como eu fiz: a importância das classes

class Musica
{
    public string nome;
    public string artista;
    public void NomeEArtista()
    {
        Console.WriteLine($"Você connhece a música {nome}, do artista {artista}?");
    }
}
Musica musica = new Musica();
musica.artista = "Bruno Mars";
musica.nome = "The Lazy Song";

musica.NomeEArtista();
1 resposta

Olá, Pedro, como vai?

O código que você desenvolveu atende perfeitamente ao que foi solicitado no exercício, utilizando corretamente a interpolação de strings para exibir as informações da classe. A lógica de criação do método e a atribuição de valores aos campos na instância da classe estão corretas. O uso do cifrão antes das aspas permite que as variáveis sejam inseridas diretamente dentro do texto de forma limpa e legível.

Como uma sugestão para seus projetos futuros, você pode explorar o uso de propriedades com as palavras-chave get e set em vez de utilizar campos públicos. Isso ajuda a garantir o encapsulamento dos dados, que é um dos pilares da orientação a objetos. Além disso, manter nomes de métodos que descrevam uma ação, como ExibirNomeEArtista, pode tornar a intenção do seu código ainda mais clara para outros desenvolvedores.

Parabéns pela dedicação em compartilhar sua resolução e continue praticando as criações de classes e métodos para fortalecer seu aprendizado em C#. Caso surja qualquer dúvida, o fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!