Questão FC670894
Acerca da linguagem Python e dos conceitos sobre desenvolvimento web, julgue o item a seguir. O método speak(), utilizado em JavaScript para representar o comportamento de um objet
Desenvolvimento Web
QUADRIX · 2025
Acerca da linguagem Python e dos conceitos sobre desenvolvimento web, julgue o item a seguir.
O método speak(), utilizado em JavaScript para representar o comportamento de um objeto que pode emitir algum som, deve ser declarado dentro da classe como uma função regular, sendo referenciado pelo objeto instanciado, para que possa ser chamado corretamente.
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
O item foi julgado CERTO porque, no contexto de JavaScript, a afirmação é precisa: um método como speak() deve ser declarado dentro da classe ou do objeto e então referido pela instância para ser invocado corretamente. Exemplo de sintaxe: class Animal { speak() { ... } } e depois const a = new Animal(); a.speak();.
Tecnicamente, métodos definidos na classe ficam no prototype da função construtora, ou como propriedades do objeto, e são funções normais que podem ser chamadas pela instância. Atenção à diferença com arrow functions: quando usadas como método, não vinculam seu próprio this, o que afeta comportamento, mas não o fato de serem referenciadas pela instância.
Portanto, apesar da menção a Python no enunciado, a descrição do comportamento de speak() em JavaScript está correta, justificando o julgamento.
Conteúdo do catálogo FC Concursos · Atualizado em