A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.
Uma classe final indica uma classe que não pode ser estendida. Um método final não pode ser redefinido em classes derivadas.
Selecione os filtros para encontrar suas questões de concursos e clique no botão abaixo para filtrar e resolver.
Nada por aqui
A respeito de orientação a objetos em linguagem Java, julgue os itens subsequentes.
Uma classe final indica uma classe que não pode ser estendida. Um método final não pode ser redefinido em classes derivadas.
Na Programação Orientada a Objetos, os atributos podem ser
Em programação orientada a objetos
Julgue os próximos itens, a respeito de orientação a objetos.
Encapsulamento consiste em publicar o estado interno de um objeto, exigindo que toda a interação seja executada por meio dos métodos do objeto.
A programação orientada a objetos é baseada em diversos conceitos, tais como encapsulamento, herança, polimorfismo e abstração. Com relação a esses conceitos, é correto afirmar que
Um programador deve criar um novo projeto que envolva vários tipos de produtos com as mesmas funções, mas com peculiaridades diferentes. Por exemplo, o produto do tipo gold realiza as mesmas funções que o produto standard, mas, a cada uma delas, armazena a última configuração para fornecer uma memória para o usuário. O padrão apropriado para representar as classes deste projeto é o
Considerando a análise e a programação orientadas a objetos, bem como as linguagens de programação que seguem esse paradigma, julgue os itens subseqüentes.
O padrão de projeto orientado a objetos denominado singleton exprime o fenômeno recorrente na análise que é a existência de muitas aplicações nas quais há um objeto que é a única instância de sua classe.
Sobre orientação a objetos, é INCORRETO afirmar:
Julgue os itens de 72 a 78, com relação a conceitos de programação orientada a objetos.
A herança de classes permite criar uma classe que herda as características de outra classe ou outras classes já existentes. O uso da herança permite reutilizar códigos. A herança consiste na separação entre os aspectos externos de um objeto, acessíveis por outros objetos, e os detalhes internos da sua implementação, que ficam ocultados dos demais objetos.
Nas técnicas orientadas ao objeto, os objetos são caracterizados
Acerca da análise e programação orientadas a objetos, julgue os itens subseqüentes.
O polimorfismo consiste na herança por uma subclasse de atributos e operações de mais de uma superclasse, de modo que objetos da subclasse podem se comportar de muitas formas, ora apresentando comportamento de uma superclasse, ora de outra superclasse.
Considerando a análise e a programação orientadas a objetos, bem como as linguagens de programação que seguem esse paradigma, julgue os itens subseqüentes.
Na análise orientada a objetos, a descoberta de um conjunto de operações que pode ser definido para determinado objeto do domínio de análise, de modo que tais operações apliquem-se a todas as ocorrências desse objeto, indica a necessidade de polimorfismo nas mensagens da classe que representará tal objeto.
Julgue os itens que se seguem, a respeito de programação orientada a objetos.
Na programação orientada a objetos, uma classe é uma coleção de objetos que podem ser descritos por um conjunto básico de atributos e possuem operações semelhantes.
Em relação às formas de relacionamentos em herança, considere:
I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.
II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.
III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.
Os itens I, II e III referem-se, respectivamente, a
Acerca da orientação a objetos e das linguagens e metodologias de análise e programação orientadas a objetos, julgue os itens que se seguem.
A sobreposição (overriding) é a funcionalidade pela qual duas instâncias de uma classe podem compartilhar, no todo ou em parte, determinada área da memória.
Acerca de conceitos de orientação a objetos na linguagem Java, julgue os itens subseqüentes.
As classes abstratas com métodos abstratos não forçam as subclasses a sobrescreverem e implementarem os métodos declarados como abstratos. Se uma classe não fornecer uma implementação para um método abstrato herdado, o próprio Java cria uma subclasse concreta, com implementação default de todos os métodos herdados.
Acerca da linguagem de programação Java e da programação orientada a objetos, julgue os itens seguintes.
Na implementação de projeto corporativo de comércio eletrônico construído na plataforma J2EE, a lógica do negócio poderá ser encapsulada em EJBs (Enterprise JavaBeans).