Filtrar


Questões por página:

O programa Java a seguir implementa uma estrutura de dados conhecida como pilha.



Considere que push( ) empilha um elemento, pop( ) desempilha e peek( ) obtém o elemento sem desempilhá-lo.

Ao compilar e executar o programa em condições ideais, serão exibidos os valores

Em uma aplicação Java há dois pacotes chamados, respectivamente, pacote1 e pacote2. No pacote1 estão as classes Principal e Classe1:



Com base nas informações apresentadas, analise as assertivas a seguir.

Pode-se afirmar que ocorrerá um erro na instrução double x = b.obterValor( );

PORQUE

o método obterValor é protected na Classe2 e como tal só pode ser acessado de dentro da própria classe, de classes que estão no mesmo pacote ou de subclasses da Classe2, caso houvesse uma relação de herança.

Acerca dessas assertivas, é correto afirmar:

É uma linguagem de programação orientada a objetos que está disponível para diversas plataformas. Nela, todas as variáveis são objetos, inclusive os tipos primitivos. Possui métodos para geração de códigos em tempo real (como os attribute accessors), utiliza mixins para emular herança múltipla, permite passar code blocks como parâmetros para métodos e permite a criação de clausuras.

A linguagem descrita é denominada:
Na arquitetura Java EE, muito trabalho que poderia ser feito pelo programador é feito por um middleware denominado container. Os tipos principais de container que existem e executam em um servidor de aplicações Java EE completo são:

Considere as classes a seguir, presentes em uma aplicação Java orientada a objetos:



Em uma classe principal foram digitadas, no interior do método main, as seguintes linhas:



As linhas que contêm a instrução s = f.calcularSalario( ); demonstram um conceito da orientação a objetos conhecido como