Geral
Programação Orientada a Objetos COM230
Semana 1
0

Questão

Na linguagem Java, os métodos são os meios utilizados pelas classes para a execução de instruções. Os métodos em Java têm algumas características específicas, que condicionam o seu funcionamento. 

Avalie as afirmativas a seguir, em relação aos métodos, e as relacione, adequadamente, aos termos aos quais se referem.


1. Static.

2. Private.

3. Void.


I. Esse tipo de método só pode ser usado pela classe à qual pertence não podendo ser acessado e utilizado por outras classes.

II. Esse tipo de método não retorna valores, apenas executa as instruções contidas em seu corpo.

III. Esse tipo de método não depende de qualquer variável de instância, ou seja, pode ser invocado diretamente.


Assinale a alternativa que relaciona, adequadamente, os dois grupos de informações.

A)

1-I; 2-II; 3-III.


B)

1-III; 2-II; 3-I.

C)

1-II; 2-I; 3-III.


D)

1-III; 2-I; 3-II.

E)

1-I; 2-III; 3-II.


function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/2538/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': '1Fa30JOOa4p4reiNCEFjlZswhzY2QXVbZxGaBT9PLxbTB8h72IPkQuzJJYxMjP8y' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }