












Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Aula abordando o tópico de classes dentro da computação na linguagem Python.
Tipologia: Notas de aula
1 / 20
Esta página não é visível na pré-visualização
Não perca as partes importantes!













Estrutura básica da orientação a objetos Abstrações computacionais que representam entidades Objetos são criados (instanciados) a partir de classes Possuem atributos e métodos
Exemplo: A classe VEICULO descreve características e ações dos veículos CLASSE Atributos Métodos VEICULO Cor, aceleração, velocidade máxima Acelerar, frear Características Ações
Cada instância da classe é um objeto Ao criar um novo objeto, o seu construtor é invocado para inicializar a nova instância O construtor da classe pode ser definido através do método reservado init()
Cada instância da classe é um objeto Ao criar um novo objeto, o seu construtor é invocado para inicializar a nova instância Construtor Saída: Hello World!
O coletor de lixo do Python limpa da memória os objetos que não estiverem mais sendo referenciados
Quais são os atributos e métodos da classe criada? Como nas funções, o atributo do construtor poderia ter valor default frase é um atributo imprimir é um método
O que é o self?
No exemplo apresentado, dizemos que: c é um objeto da classe MinhaClasse ou... c é uma instância de MinhaClasse A classe é uma especificação de uma entidade O objeto é uma instância da classe especificada Podem ser criados várias instâncias de uma mesma classe. Ou seja, vários objetos
Criando um objeto:
c = minhaClasse(‘Alô mundo!’) Acessando um atributo do objeto criado: print c.frase Alô mundo!
Com essas informações já podemos construir nossa classe Veiculo!
Como será a saída do programa? Veiculo cor vermelho Aceleração: 120 Velocidade máxima: 160 Veiculo cor azul Aceleração: 100 Velocidade máxima: 180 Veiculo cor verde Aceleração: 90 Velocidade máxima: 200 Veículo azul em movimento Veículo verde parado