Programação Orientada a Objetos COM230
Semana 1 4
A linguagem Java, até hoje, é considerada uma das mais poderosas na programação de uso geral. Muito utilizada para aplicativos desktop e web, também destacou-se com sua versão Java ME, focada no desenvolvimento mobile. Além de permitir processamento de big data, ainda é bastante usada em sistemas embarcados e outros tipos de aplicações, sendo, segundo a Oracle (2023), executada em mais de três bilhões de dispositivos no mundo todo.
JAVA. Orange Brasil, [c2023].
Dessa forma, assinale a seguir a alternativa que apresenta corretamente a extensão correspondente a um arquivo da linguagem Java:
Na programação orientada a objetos, existe uma hierarquia na organização dos objetos, seja por tipos, funções ou características, para aproximar o máximo possível tanto a linguagem como o funcionamento da computação do mundo real.
Acerca da orientação a objetos e seus conceitos, analise as afirmativas a seguir.
I. A programação orientada a objetos é um paradigma de programação destinado à organização da construção do software em torno de objetos e dados, e não está focado nas funções e lógicas.
II. Um objeto pode ser definido como um campo de dados que possui atributos e comportamentos exclusivos.
III. Instruções dentro da definição de uma classe, agrupadas em um ou mais procedimentos, são chamadas de variáveis.
IV. Objetos correspondem a elementos que buscam representar a vida real, não podendo ser alterados ou copiados em uma linguagem de programação.
Está correto o que se afirma em:
O uso dos métodos públicos get e seté importante para a programação orientada a objetos. Em linguagem Java, esses métodos são criados para recuperar e atribuir, respectivamente, os valores aos atributos de uma classe.
Nesse contexto, analise as asserções a seguir e a relação proposta entre elas.
I. A importância do uso dos getters e setters está relacionada à proteção dos atributos de uma classe frente a possíveis acessos indevidos que possam comprometer a integridade dos dados.
II. Os métodos getters garantem a proteção dos atributos de acesso não autorizado e setters permitem a criação de instruções validadoras dos dados, garantindo, assim, a integridade dos valores.
Analisando essas asserções, é correto afirmar que:
A programação multiplataforma significa criar um software que será implementado e executado em várias plataformas. Esse aplicativo pode rodar em Android e iOS, por exemplo. Para que o software seja considerado multiplataforma, ele deve ser executado em mais de uma arquitetura de computador ou sistema operacional.
Em relação à linguagem Java e suas características, assinale a alternativa correta a seguir.