- Nessa aula vamos aprender a desenvolver métodos em uma classe em Python.
- O objetivo principal é denotar comportamentos que a nossa classe pode ter.
- Para facilitar, vamos começar criando um método que apresenta a ficha técnica do filme, assim podemos reaproveitar a apresentação da ficha técnica de diversos filmes que instanciarmos.
- Pensando nisso, vamos criar o arquivo 4-metodos.py.
class Movie:
def __init__(self, name, yearLaunch, includedPlan, note, durationMinutes):
self.name = name
self.yearLaunch = yearLaunch
self.includedPlan = includedPlan
self.note = note
self.durationMinutes = durationMinutes
def __str__(self):
return f"Filme: {self.name}"
def technical_sheet(self):
print("####Dados do Filme####")
print(f"Nome Filme: {self.name}")
print(f"Ano Lançamento: {self.yearLaunch}")
print(f"Está no plano? {self.includedPlan}")
print(f"Avaliação Filme: {self.note}")
print(f"Duração Filme: {self.durationMinutes}")
movie = Movie("Super Mario", 2023, False, 10.0, 120)
movie2 = Movie("Top Gun Maverick", 2022, False, 9.0, 140)
movie.technical_sheet()
movie2.technical_sheet()
- Para executar o arquivo, podemos definir o comando: python .\4-metodos.py
