🎯 Classes em Python

Em poucas palavras

Definição técnica ou simplificada do conceito.


📝 Notas e Desenvolvimento

Uma classe em Python é um modelo para criar objetos, que são instâncias de um tipo específico. Esses objetos podem armazenar dados (atributos) e executar ações (métodos).

Exemplo:

A classe Point abaixo define um ponto em um espaço bidimensional:

class Point():
    # Método para inicializar um novo ponto
    def __init__(self, x, y):
        self.x = x
        self.y = y
  • class Point():: Define a classe chamada Point.
  • __init__(self, x, y):: Este é o construtor da classe, um método especial chamado quando um novo objeto Point é criado.
    • self: Refere-se à instância do objeto que está sendo criada.
    • x e y: São os parâmetros para as coordenadas do ponto.
    • self.x = x e self.y = y: Atribuem os valores dos parâmetros x e y aos atributos do objeto.

Utilização:

Para criar um objeto (instância) da classe Point e acessar seus atributos:

p = Point(2, 8)  # Cria um objeto Point com x=2 e y=8
print(p.x)       # Imprime o valor do atributo x (2)
print(p.y)       # Imprime o valor do atributo y (8)

Conceitos relacionados:

Referência:


🔗 Conexões e Contexto


📚 Referências e Fontes

Citações Diretas