def __init__(self, nome, creditos, curso): if(curso.__class__.__name__ != 'Curso'): raise TypeError('Deveria ser curso!') self.id = Disciplina.ultima_id = Base.inserir(self, Disciplina.coletivo, Disciplina.ultima_id) self.curso = curso curso.incluir_disciplina(self) self.nome = nome self.creditos = creditos self.desempenhos = {}
def __init__(self, aluno, disciplina, nota, faltas): if(aluno.__class__.__name__ != 'Aluno'): raise TypeError('Deveria ser aluno!') if(disciplina.__class__.__name__ != 'Disciplina'): raise TypeError('Deveria ser disciplina!') self.id = Desempenho.ultima_id = Base.inserir(self, Desempenho.coletivo, Desempenho.ultima_id) self.aluno = aluno self.disciplina = disciplina aluno.incluir_desempenho(self) disciplina.incluir_desempenho(self) self.nota = nota self.faltas = faltas
def __init__(self, nome, data_nascimento): Pessoa.__init__(self, nome, data_nascimento) self.id = Aluno.ultima_id = Base.inserir(self, Aluno.coletivo, Aluno.ultima_id)
def __init__(self, chassi, fabricante): Veiculo.__init__(self, chassi) #chamada explicita ao construtor da super classe Carro.ultima_id = Base.inserir(self, Carro.coletivo, Carro.ultima_id) self.id = Carro.ultima_id self.fabricante = fabricante self.acessorios = []
def __init__(self, chassi): self.chassi = chassi Veiculo.ultima_id = Base.inserir(self, Veiculo.coletivo, Veiculo.ultima_id) self.id = Veiculo.ultima_id
def __init__(self, nome): self.id = Curso.ultima_id = Base.inserir(self, Curso.coletivo, Curso.ultima_id) self.alunos = {} self.disciplinas = {}
def __init__(self, nome, data_nascimento): self.nome = nome self.data_nascimento = data_nascimento self.id = Pessoa.ultima_id = Base.inserir(self, Pessoa.coletivo, Pessoa.ultima_id)
def __init__(self, nome, endereco): self.id = Base.inserir(self, Pessoa.coletivo, Pessoa.ultima_id) Pessoa.ultima_id = self.id self.nome = nome self.endereco = endereco