Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Métodos | Conceitos de POO
Programação Orientada a Objetos em Python Avançado
course content

Conteúdo do Curso

Programação Orientada a Objetos em Python Avançado

Programação Orientada a Objetos em Python Avançado

1. Conceitos de POO
2. Herança
3. Encapsulamento
4. Polimorfismo e Abstração
5. Métodos Mágicos

Métodos

Métodos são ações ou operações que podem ser executadas em um objeto específico. Por exemplo, se um avião é um objeto, seus métodos podem incluir decolar, aterrissar, mover-se, mudar a velocidade, dirigir, verificar o status e assim por diante. Métodos ajudam um objeto a realizar várias tarefas e interagir com ele no código do programa.

Os métodos de uma classe são funções projetadas para serem utilizadas pelas instâncias. Você pode definir uma função dentro da classe e utilizá-la com as instâncias.

123456789
class Plane: name = "Unknown" def fly(self, distance): print(f"The plane {self.name} flew {distance} km") bon = Plane() bon.name = "Bon" bon.fly(56)
copy

Nota

Você pode recuperar os atributos da instância utilizando o parâmetro self dentro dos métodos.

O bon.fly(56) é igual a:

Onde self é a instância bon e distance é 56.

O que é um método?

Selecione a resposta correta

Tudo estava claro?

Seção 1. Capítulo 7
We're sorry to hear that something went wrong. What happened?
some-alt