Questões Militares
Sobre java em programação
Foram encontradas 217 questões
A respeito da programação orientada a objetos da linguagem Java, analise as seguintes assertivas abaixo:
I. Um atributo de classe estático compartilha o mesmo espaço de memória em todos os objetos e pode ser utilizado mesmo que nenhum objeto de sua classe tenha sido alocado.
II. Caso um atributo em uma classe seja criado sem indicação de sua visibilidade, por padrão, este atributo assume uma visibilidade de pacote.
III. Um método em uma classe filha sobrescreve um método da classe mãe se possuir o mesmo nome.
IV. Um método em uma classe filha sobrecarrega um método da classe mãe caso possua o mesmo nome e parâmetros de entrada diferentes que este método na classe mãe.
V. Não é obrigatório implementar um método construtor em uma classe, independentemente se a classe mãe possui ou não construtores com ou sem argumentos.
Sobre as assertivas acima, é correto afirmar que:
As diferentes classes de exceções da linguagem Java podem ser apresentadas em forma de hierarquia de herança, em que todas as classes de exceções herdam direta ou indiretamente da classe Throwable.
Como exemplo de herança entre duas classes de exceções tem-se:
Na linguagem Java, existe uma diferença entre comparação por referência e comparação por conteúdo. O operador "==" e o método "equals" apresentam comportamentos específicos com relação a essa característica. Analise o código Java da figura abaixo.
Assinale a opção que apresenta a mensagem após a execução do programa.
Analise o código Java abaixo:
Substitua o valor 1 por 8 e o valor 2 por 5 e assinale a opção que apresenta o resultado que será exibido após a execução do programa.
interface Conexao{ public void conectar(); }
class DialUp implements Conexao{ public void conectar(){ System.out.println("Modem discando"); } } class Adsl implements Conexao{ public void conectar(){ System.out.println("Adsl conectado"); } }
public class Main { public static void main(String[] args) { Conexao con = new DialUp(); con.conectar(); con = new Adsl(); con.conectar(); } }
Esse código apresenta corretamente um exemplo em que o método conectar é
public class Main { public static void main(String[] args) { int a = 1; if (a == 2){ System.out.println("linguagem python"); } if (a == 1){ System.out.println("linguagem java"); } } }
O código equivalente em python que exibe as palavras “linguagem python” na tela está corretamente indicado em
As estruturas de repetição, na linguagem Java, permitem executar mais de uma vez um mesmo trecho de código. Trata-se de uma forma de executar blocos de comandos somente sob determinadas condições.
É correto afirmar que, quando se sabe de antemão quantas vezes o loop deverá ser executado, o comando utilizado é o
No que tange à regência da linguagem de programação Java sobre o reconhecimento da estrutura, leia o código a seguir.
Diante da situação mostrada no código, é correto afirmar que a execução desse programa exibirá na tela do
computador