Muitos desistem de programar depois da chegada das classes, mas em Python não é algo tão desesperador.
Podemos dizer que classe a princípio serve para economizar código. Imagine que você vai apresentar o nome e sobrenome de uma pessoa.
nome= 'Andre' sobrenome ="da Silva" print nome + " " + sobrenomeEm python tudo é lindo. Ai você pensa em apresentar outro nome.
nome= 'Andre' sobrenome ="da Silva" print nome + " " + sobrenome nome= 'Carlos' sobrenome ="de ALmeida" print nome + " " + sobrenomeBom, ai você repara que copiou duas vezes o print, então alguem pensando nisto, deu a ideia de usar classes para reutilizar os códigos, além de começarmos a entrar em POO.
class Nome(): def __init__(self,nome,sobrenome): self.nome=nome self.sobrenome=sobrenome def get(self): return self.nome + " " + self.sobrenome a = Nome('Andre',"da Silva") print a.get()Temos a classe, o objeto, os atributos e o retorno. A classe Nome, recebe no __init__ os atributos: nome e sobrenome. O método get pega o atributo nome e sobrenome e o retorna. O objeto a, herda a classe Nome. Quanta coisa heim.
Nenhum comentário:
Postar um comentário