[Python] Quando devo usar __init__ em funções dentro de classes?

Discussão em 'Python' iniciado por Stack, Junho 23, 2025.

  1. Stack

    Stack Membro Participativo

    Pelo livro que estou estudando, em alguns momentos o autor utiliza __init__ como sendo uma primeira função de uma classe. Esta função (e outras) sempre possuem self como uma das variáveis (coisa que também ainda não compreendi o porquê). Quando devo (e por quê) utilizar funções __init__ dentro de (algumas) classes?

    Quando crio uma classe parental ou até mesmo uma classe que não terá relações de hierarquia entre ela e outras classes, sou obrigado a nomeá-la como:

    class Batata(object):


    Esse object é obrigatório em algum momento? Se sim, quando?

    Continue reading...

Compartilhe esta Página