Junior — Middle
Pode-se considerar uma classe em Python como uma estrutura que representa um objeto?
sobes.tech IA
Resposta da IA
Sim, em Python, uma classe pode ser considerada como uma estrutura que descreve um objeto. A classe define atributos (dados) e métodos (comportamento) que os objetos dessa classe terão. Assim, a classe é um modelo ou um plano para criar instâncias (objetos) que possuem propriedades e funções específicas.
Por exemplo, a classe Person descreve quais dados e ações cada pessoa criada a partir dela terá:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Olá, meu nome é {self.name}.")
Aqui, Person é uma estrutura que descreve um objeto pessoa com nome e idade.