Ed
há 3 semanas
Quando você executa o código `viajante = Viajante("Alice", 2023)`, ocorre o seguinte: 1. A classe `Viajante` é instanciada, ou seja, um novo objeto do tipo `Viajante` é criado. 2. O método `__init__` é chamado automaticamente com os argumentos `"Alice"` para `nome` e `2023` para `ano_origem`. 3. Dentro do `__init__`, os atributos do objeto `viajante` são definidos: `viajante.nome` recebe `"Alice"` e `viajante.ano_origem` recebe `2023`. 4. O objeto `viajante` agora representa um viajante com nome "Alice" e ano de origem 2023. Portanto, a execução `viajante = Viajante("Alice", 2023)` cria um objeto `viajante` com os atributos definidos conforme os parâmetros passados. Se você chamar `viajante.apresentar()`, o método retornará a string: `"Viajante Alice, oriundo do ano 2023."` Resposta direta: A linha cria um objeto da classe `Viajante` com nome "Alice" e ano de origem 2023, inicializando seus atributos conforme o método `__init__`.


Cadastre-se ou realize login
Ao continuar, você aceita os Termos de Uso e Política de Privacidade