PYTHON

A primeira classe aluno esta especificando as característica utilizando funções .
A segunda classe que esta referenciando a primeira contendo as informação do aluno.
Quando uma classe não esta informando todas as característica do aluno ela vai pegar os dados da classe que esta sendo referenciada, e chamamos de herança de classe.
Já no programa principal mandamos mostra as informações dos alunos.
E enceramos o programa principal com ‘IF’.
E esse e o resultado mostrando o nome do aluno, matricula, curso e período.
class Aluno():
def nome(self):
print('?????????????')
def matricula(self):
print('????????????')
def curso(self):
print('?????????????')
def periodo(self):
print('??????????????')

class Italo(Aluno):
def nome(self):
print('Italo Caldeira Santos')
def matricula(self):
print('445856')
def curso(self):
print('Sistema de informaçao')
def periodo(self):
print('4º')

class Aline(Aluno):
def nome(self):
print('Aline Maria da Silva')
def matricula(self):
print('846531')
def curso(self):
print('DIREITO')
def periodo(self):
print('2º')

class Matheus(Aluno):
def nome(self):
print('Matheus Sousa')
def matricula(self):
print('264318')
def curso(self):
print('Sistema de informaçao')
def periodo(self):
print('4º')

class Felipe(Aluno):
def nome(self):
print('Felipe Mendes')
def matricula(self):
print('021462')
def curso(self):
print('Administraçao')
def periodo(self):
print('10')

class Andresa(Aluno):
def nome(self):
print('Andresa Gomes')
def matricula(self):
print('954367')

class main():
ita=Italo()
ali=Aline()
mat=Matheus()
fel=Felipe()
aad=Andresa()
print('ita: ')
ita.nome()
ita.matricula()
ita.curso()
ita.periodo()
print('ali: ')
ali.nome()
ali.matricula()
ali.curso()
ali.periodo()
print('mat: ')
mat.nome()
mat.matricula()
mat.curso()
mat.periodo()
print('fel: ')
fel.nome()
fel.matricula()
fel.curso()
fel.periodo()
print('aad: ')
aad.nome()
aad.matricula()
aad.curso()
aad.periodo()

if __name__=="__main__": main()

Na programação orientada ao objeto o polimorfismo permite que os objetos de diferentes tipos, cada um com seus comportamentos específicos, possam serem tratados a partir de uma classe, comum a todos as diferentes classes, mais abstrata.

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store