Você está na página 1de 2

QUESTÃO 1

a) Um atributo é uma propriedade de um objeto. Objetos são entidades que possuem estados e
comportamentos. Estados são as características ou qualidades de um objeto, enquanto
comportamentos são as ações que um objeto pode realizar.

Por exemplo, uma pessoa pode ter como atributos seu nome, idade, altura e peso. Um carro pode ter
como atributos sua cor, modelo e ano de fabricação.

b) Um método é uma função que pertence a uma classe. Métodos são usados para realizar ações em um
objeto.

Exemplo: uma pessoa pode ter um método chamado "andar" que permite que ela se mova. Um carro
pode ter um método chamado "acelerar" que permite que ele aumente sua velocidade.

c) Um parâmetro de um método é uma variável que pode ser usada para receber um valor quando o
método é chamado.

Por exemplo, o método "andar" da classe Pessoa tem um parâmetro chamado "velocidade" que pode
ser usado para definir a velocidade de caminhada da pessoa.

d) A assinatura de um método é o nome do método, a lista de parâmetros e o tipo de retorno.

Por exemplo, a assinatura do método "andar" da classe Pessoa é:

def andar(self, velocidade: float) -> None

e) O retorno de um método é o valor que é retornado quando o método é chamado.


O método "andar" da classe Pessoa não tem um retorno, portanto, ele retorna o valor None.

f) Uma chamada de método é o processo de chamar um método para executar uma ação.

Por exemplo, a seguinte linha chama o método "andar" da classe Pessoa:

pessoa.andar()

g) Um tipo é uma categoria de dados que define o conjunto de valores que um dado pode assumir.

Por exemplo, o tipo int é usado para representar números inteiros.


O tipo str é usado para representar strings de texto.

h) Uma instância é um objeto criado a partir de uma classe.

Por exemplo, a seguinte linha cria uma instância da classe Pessoa:

pessoa = Pessoa("João", 25, 1,80, 70)

i) Um construtor é um método especial que é chamado quando um objeto é criado.


O construtor é usado para inicializar os atributos de um objeto.
QUESTÃO 2

Carteira de motorista

Atributos:

Nome do titular: O nome da pessoa que possui a carteira de motorista.


Número da carteira de motorista: O número único da carteira de motorista.
Categoria da carteira de motorista: A categoria de veículos que o titular pode dirigir.
Data de validade: A data em que a carteira de motorista expira.
Métodos:

Validar: Verifica se a carteira de motorista é válida.


Emitir: Cria uma nova carteira de motorista.
Atualizar: Atualiza as informações da carteira de motorista.
Livro

Atributos:

Título: O título do livro.


Autor: O autor do livro.
Editora: A editora do livro.
Ano de publicação: O ano em que o livro foi publicado.
Número de páginas: O número de páginas do livro.
Métodos:

Ler: Lê o livro.
Resenhar: Escreve uma resenha do livro.
Emprestar: Emprestar o livro a outra pessoa.
Carro

Atributos:

Marca: A marca do carro.


Modelo: O modelo do carro.
Ano de fabricação: O ano em que o carro foi fabricado.
Cor: A cor do carro.
Placa: A placa do carro.
Métodos:

Dirigir: Dirigir o carro.


Estacionar: Estacionar o carro.
Manobrar: Manobrar o carro.

Empréstimo de uma biblioteca

Atributos:

Data de empréstimo: A data em que o empréstimo foi realizado.


Data de vencimento: A data em que o empréstimo deve ser devolvido.
Livro: O livro que está sendo emprestado.
Usuário: O usuário que está emprestando o livro.
Métodos:

Realizar: Realiza o empréstimo do livro.


Devolver: Devolver o livro.
Renovar: Renova o empréstimo do livro.

Você também pode gostar