1
resposta

[Projeto] Minha Solução

class Genero { public string Nome { get; set; }

public Genero(string nome)
{
    Nome = nome;
}

}

class Musica { public string Nome { get; set; } public string Artista { get; set; } public int Duracao { get; set; } public bool Disponivel { get; set; } public Genero genero { get; set; } public string DescricaoResumida => $"A música {Nome} pertence à banda/artista {Artista}\n";

public void ExibirFichaTecnica()
{
    Console.WriteLine($"\nNome: {Nome}");
    Console.WriteLine($"Artista: {Artista}");
    Console.WriteLine($"Duração: {Duracao}");
    Console.WriteLine($"Gênero: {genero.Nome}");
    if (Disponivel)
    {
        Console.WriteLine($"Status: Disponível no plano!");
    }
    else
    {
        Console.WriteLine($"Status: Disponível somente no plano Plus!");
    }
    
}

}

1 resposta

Oi Bruno,

Parabéns pela sua solução! 👍

As classes Genero e Musica ficaram muito bem definidas.

A estrutura do seu código está clara e organizada.

Você demonstra bom entendimento dos conceitos de classes e objetos em C#. 💪

A forma como você implementou a relação entre Musica e Genero está excelente.

O método ExibirFichaTecnica ficou ótimo para apresentar os detalhes da música. 🎧

Continue praticando e explorando os recursos da Orientação a Objetos! 🚀

🎓 Para saber mais: Conceitos de programação orientada a objetos (C#).

Continue assim!

📌 Nota: Otimize seus estudos com o guia "Como turbinar seus estudos utilizando o fórum" e insira o código usando a ferramenta do fórum. código