Ed
há 2 meses
Vamos analisar cada uma das alternativas para identificar a correta: a) O encapsulamento é implementado através de modificadores de visibilidade. Ao identificar uma classe, método ou campo com eles, define-se o que será oculto e o que será visível às demais classes da aplicação. - Esta afirmação está correta. O encapsulamento realmente utiliza modificadores de visibilidade (como public, private e protected) para controlar o acesso a classes, métodos e campos. b) Uma classe pode conter somente um método construtor. - Esta afirmação é falsa. Uma classe pode ter múltiplos construtores, desde que eles tenham assinaturas diferentes (sobrecarga de construtores). c) A linguagem de programação Java é considerada multiplataforma pelo fato de podermos escrever programas Java tanto em um editor de texto comum quanto em IDES mais elaboradas, como, por exemplo, Eclipse ou Netbeans. - Esta afirmação é enganosa. O que torna Java multiplataforma é a sua capacidade de rodar em qualquer sistema operacional que tenha a Java Virtual Machine (JVM), não apenas o fato de poder ser escrito em diferentes editores. d) Um mesmo arquivo .class Java que foi compilado e transformado em bytecode no Linux pode ser simplesmente copiado e executado em qualquer outro sistema operacional, mesmo sem máquina virtual (JVM). - Esta afirmação é falsa. Para executar um arquivo .class, é necessário ter a JVM instalada no sistema operacional. Portanto, a alternativa correta é: a) O encapsulamento é implementado através de modificadores de visibilidade. Ao identificar uma classe, método ou campo com eles, define-se o que será oculto e o que será visível às demais classes da aplicação.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material