1
resposta

Mão na massa: classe música

class Musica:
    nome = ''
    artista = ''
    duracao = int
musica1 = Musica()
musica1.nome = 'Dona'
musica1.artista = 'Luan Santana'
musica1.duracao = 333

musica2 = Musica()
musica2.nome = 'Que Sorte a Nossa'
musica2.artista = 'Matheus & Kauan'
musica2.duracao = 246

musica3 = Musica()
musica3.nome = 'Quarta Cadeira'
musica3.artista = 'Matheus & Kauan'
musica3.duracao = 313
1 resposta

Oi, Gabriel! Como vai?

Gostei de ver como você criou instâncias diferentes da classe Musica e atribuiu valores para cada objeto. Isso mostra que você já entendeu como objetos podem representar entidades distintas com atributos únicos.

Uma dica interessante para o futuro é usar o método __init__ para deixar a criação dos objetos mais organizada. Veja este exemplo:

class Musica:
    def __init__(self, nome, artista, duracao):
        self.nome = nome
        self.artista = artista
        self.duracao = duracao

musica1 = Musica("Dona", "Luan Santana", 333)

Esse código define um construtor (__init__) para inicializar os atributos da classe automaticamente, facilitando a leitura e manutenção.

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