1
resposta

[Dúvida] Atividade - Classe Musica

class Musica

{
    public void ExibirFichaTecnica()
    {
        Console.WriteLine("Ficha Técnica da Música:");
        Console.WriteLine("Título: Imagine");
        Console.WriteLine("Artista: John Lennon");
        Console.WriteLine("Álbum: Imagine");
        Console.WriteLine("Ano de Lançamento: 1971");
        Console.WriteLine("Gênero: Rock");
    }
}
Musica musica = new Musica();
musica.ExibirFichaTecnica();

**
SAÍDA: Ficha Técnica da Música:
Título: Imagine
Artista: John Lennon
Álbum: Imagine
Ano de Lançamento: 1971
Gênero: Rock**

1 resposta

Oi! Como vai?

Gostei de ver como você criou a classe Musica e organizou o método ExibirFichaTecnica() para exibir as informações. Isso mostra que você entendeu bem a ideia de instanciar um objeto e chamar um método, que é um dos Pontos importantes da Orientação a Objetos.

Uma dica interessante para o futuro é criar atributos na classe e usar um construtor para deixar o código mais flexível. Veja este exemplo:


class Musica
{
    public string titulo;
    public string artista;

    public Musica(string tituloMusica, string artistaMusica)
    {
        titulo = tituloMusica;
        artista = artistaMusica;
    }

    public void ExibirFicha()
    {
        Console.WriteLine("Titulo: " + titulo);
        Console.WriteLine("Artista: " + artista);
    }
}

Nesse código, os valores são passados ao criar o objeto, deixando a classe reutilizável para qualquer música.

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