Logo Passei Direto
Buscar
A própria API do Java implementa a herança em diversos locais. Nas APIs descritas a seguir, assinale a alternativa INCORRETA: A) MessageFormat, ChoiceFormat e SimpleDateFormat. B) TextFormat, MessageFormat e ChoiceFormat. C) Format, NumberFormat e SimpleDateFormat. D) NumberFormat, DateFormat e DecimalFormat.
User badge image
Paulo Nacsimento

ano passado

Respostas

Ainda não temos respostas

Você sabe responder essa pergunta?

Crie uma conta e ajude outras pessoas compartilhando seu conhecimento!

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Aprendemos que a classe abstrata não pode ser instanciada, servindo basicamente como um aglutinador de comportamentos e atributos comuns a subclasses. Alguns detalhes devem ser observados sobre os métodos abstratos.
A respeito deles, assinale a alternativa INCORRETA:
A Uma classe abstrata pode ter quantos métodos concretos (não abstratos) e abstratos forem necessários.
B Métodos abstratos somente podem ser definidos em classes abstratas.
C Métodos abstratos requerem definições abstratas.
D Nas subclasses, a marcação de que determinado método está sendo sobrescrito ou sobreposto ocorre através de uma Annotation.

Em Orientação a Objetos, para que uma subclasse de uma classe possa ter seu próprio comportamento, e mesmo assim compartilhar algumas das funcionalidades da classe pai, deve-se implementar um método.
Qual é esse método?
A Polimorfismo.
B Composição.
C Agregação.
D Abstração.

A Sobrecarga ou overloading é usada para implementar métodos que realizam tarefas similares para argumentos de tipos diferentes ou ainda para quantidades diferentes de argumentos.
Sobre de uma função do Java que utiliza o recurso de sobrecarga, analise as sentenças a seguir:
I – Função printf(). Você pode passar uma mensagem ou uma soma. printf(1+1).
II – Math.pow(x, y)
III – Função garbage collector.
IV – Package Sobrecarga.
V – public class.
A As sentenças II e V estão corretas.
B As sentenças I e IV estão corretas.
C As sentenças I e III estão corretas.
D As sentenças I e II estão corretas.

Na programação orientada a objetos da linguagem Java, apenas os métodos dentro da classe conseguem acessar seus atributos, tanto para ler como para modificar. Métodos de outras classes não conseguem acessar diretamente esses atributos. Assim, pode se obter o conceito de encapsulamento.
Existem dois métodos especiais para acessar os métodos e atributos de outras classes que são private. Sobre o nome desses métodos, analise as sentenças a seguir:
I – Método getters.
II – Método setters.
III – Método main.
IV – Método return.
V – Método Set.
A As sentenças II e V estão corretas.
B As sentenças I e III estão corretas.
C As sentenças I e II estão corretas.
D As sentenças I e IV estão corretas.

Quando uma classe herda de outra, ela herda implementação, atributos e comportamento. Isso significa que todos os métodos e atributos disponíveis na interface externa da classe mãe estarão também na interface externa da filha.
Uma classe construída através de herança pode ter alguns métodos e atributos. Sobre eles, assinale a alternativa INCORRETA:
A Novo: a nova classe adiciona um método ou atributo completamente novo.
B Recursivo: a nova classe simplesmente herda um método ou atributo da classe mãe.
C Sobreposto: a nova classe herda o método da progenitora, mas fornece uma nova definição.
D Orientado: com herança de implementação, atributos e comportamento.

Em uma aplicação Java orientada a objetos, um Analista precisa criar um tipo de classe que não pode ser instanciada diretamente e que deve possuir um conjunto de atributos privados, um construtor, métodos getter e setter, métodos implementados que deseja que várias subclasses compartilhem, e assinatura de métodos que deseja obrigar as subclasses a implementar de maneiras diferentes.
Assinale a alternativa CORRETA que apresenta o tipo de classe que o Analista deverá criar:
A Interface.
B Classe abstrata.
C Classe concreta.
D Classe estática.

Existem três características mais importantes na Programação Orientada a Objetos (POO). Existe um conceito da programação orientada a objetos, que segundo Deitel e Deitel (2010), permite escrever programas que processam objetos que compartilham a mesma superclasse como se todos fossem objetos desta.
Qual é esse conceito?
A Reescrita.
B Polimorfismo.
C Encapsulamento.
D Herança.

Mais conteúdos dessa disciplina