UC00608 · Programação orientada a objectos
Herança simples
class Pessoa:
def __init__(self, nome, idade):
self.nome = nome
self.idade = idade
def saudar(self):
return f"Olá, sou {self.nome}"
class Aluno(Pessoa):
def __init__(self, nome, idade, numero):
super().__init__(nome, idade)
self.numero = numero
self.notas = []
def adicionar_nota(self, nota):
self.notas.append(nota)
ana = Aluno("Ana", 17, 42)
print(ana.saudar())
ana.adicionar_nota(15)