Logo Passei Direto
Buscar

Slide UNIDADE2

Ferramentas de estudo

Questões resolvidas

Com relação à orientação a objetos e ao polimorfismo, qual das alternativas abaixo está errada?
a. Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço na memória.
b. O uso de orientação a objetos incentiva o programador e o analista a fazer reuso de código.
c. Sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de desenvolver.
d. Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais simples.
e. A orientação a objetos permite a criação de sistemas bem mais complexos do que o paradigma estruturado permite.

Material

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Profa. Sandra Bozolan
UNIDADE II
Tópicos Especiais de
Programação Orientada
a Objetos
Sobrecarga
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Sobrecarga
Fonte: GUNJI. José C. G. Tópicos
especiais de programação orientada a
objetos, 2020.
Sobrecarga
Fonte: GUNJI. José C. G. Tópicos especiais de
programação orientada a objetos, 2020.
Herança
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Herança
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Herança
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Com relação à orientação a objetos e ao polimorfismo, qual das alternativas abaixo está 
errada?
a) Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço 
na memória.
b) O uso de orientação a objetos incentiva o programador e o analista a fazer reúso de código.
c) Sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de 
desenvolver.
d) Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais 
simples.
e) A orientação a objetos permite a criação de sistemas bem 
mais complexos do que o paradigma estruturado permite.
Interatividade
Com relação à orientação a objetos e ao polimorfismo, qual das alternativas abaixo está 
errada?
a) Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço 
na memória.
b) O uso de orientação a objetos incentiva o programador e o analista a fazer reúso de código.
c) Sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de 
desenvolver.
d) Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais 
simples.
e) A orientação a objetos permite a criação de sistemas bem 
mais complexos do que o paradigma estruturado permite.
Resposta
Polimorfismo
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Polimorfismo
Fonte: GUNJI. José C. G. Tópicos especiais de
programação orientada a objetos, 2020.
 public (público): +
 protected (protegido): #
 padrão (ou pacote): ~
 private (privado): -
Modificadores de acesso
Modificadores de acesso
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Modificadores de acesso
Fonte: GUNJI. José C. G. Tópicos especiais
de programação orientada a objetos, 2020.
 Escopo de objeto (padrão);
 Escopo de classe (palavra reservada static).
Escopo
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Escopo
Fonte: GUNJI. José C. G.
Tópicos especiais de
programação orientada a
objetos, 2020.
Assinale a alternativa correta.
a) Por polimorfismo podemos tratar um objeto de uma classe-pai como sendo de uma 
classe-filha.
b) Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas 
modificá-lo caso seja necessário.
c) Ao se projetar uma classe, devemos optar pelo modificador de acesso private e, 
progressivamente, liberar acesso conforme necessário.
d) Ao se projetar uma classe, devemos optar pelo modificador 
de acesso public e, progressivamente, bloquear acesso, 
conforme necessário.
e) O método main() é de escopo de objeto.
Interatividade
Assinale a alternativa correta.
a) Por polimorfismo podemos tratar um objeto de uma classe-pai como sendo de uma 
classe-filha.
b) Ao se projetar uma classe, devemos optar pelo modificador de acesso padrão e apenas 
modificá-lo caso seja necessário.
c) Ao se projetar uma classe, devemos optar pelo modificador de acesso private e, 
progressivamente, liberar acesso conforme necessário.
d) Ao se projetar uma classe, devemos optar pelo modificador 
de acesso public e, progressivamente, bloquear acesso, 
conforme necessário.
e) O método main() é de escopo de objeto.
Resposta
Classes abstratas e interfaces
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Classes abstratas e interfaces
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Classes abstratas e interfaces
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Classes abstratas e interfaces
Fonte: GUNJI. José C. G. Tópicos especiais de 
programação orientada a objetos, 2020.
Classes abstratas e interfaces
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Classes abstratas e interfaces
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Qual das alternativas abaixo, sobre classes abstratas e interfaces, está incorreta?
a) O uso de métodos abstratos é recomendado para se garantir que as subclasses 
sobrescrevam os métodos necessários.
b) Uma classe abstrata pode definir atributos concretos, métodos concretos e métodos 
abstratos.
c) Uma interface pode ser entendida como uma classe abstrata que só define métodos 
abstratos.
d) Uma interface pode ser entendida como um contrato.
e) Uma interface deve sempre considerar as recomendações 
de estilo vigentes para uso de elementos gráficos como 
botões, caixas de texto, rótulos etc.
Interatividade
Qual das alternativas abaixo, sobre classes abstratas e interfaces, está incorreta?
a) O uso de métodos abstratos é recomendado para se garantir que as subclasses 
sobrescrevam os métodos necessários.
b) Uma classe abstrata pode definir atributos concretos, métodos concretos e métodos 
abstratos.
c) Uma interface pode ser entendida como uma classe abstrata que só define métodos 
abstratos.
d) Uma interface pode ser entendida como um contrato.
e) Uma interface deve sempre considerar as recomendações 
de estilo vigentes para uso de elementos gráficos como 
botões, caixas de texto, rótulos etc.
Resposta
Clique no menu Help -> Eclipse Marketplace...
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de 
programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. 
Tópicos especiais de 
programação orientada a 
objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. 
G. Tópicos especiais de 
programação orientada 
a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. 
Tópicos especiais de 
programação orientada a 
objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de 
programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Interfaces gráficas
Fonte: GUNJI. José C. G. Tópicos especiais de programação orientada a objetos, 2020.
Assinale a alternativa que faz uma afirmação correta sobre as interfaces gráficas.
a) Uma interface gráfica deve ser implementada em uma interface, não em um class.
b) Um objeto de uma interface gráfica pode ser passado como o parâmetro-pai do método 
JOptionPane.showMessageDialog().
c) Não é possível criar uma interface gráfica sem o auxílio de um editor de interfaces gráficas.
d) Sempre podemos editar o código gerado por um editor de interfaces gráficas.
e) Não é possível utilizar, em uma mesma interface gráfica, tanto o editor de interfaces quanto 
a criação de interfaces por código.
Interatividade
Assinale a alternativa que faz uma afirmação
correta sobre as interfaces gráficas.
a) Uma interface gráfica deve ser implementada em uma interface, não em um class.
b) Um objeto de uma interface gráfica pode ser passado como o parâmetro-pai do método 
JOptionPane.showMessageDialog().
c) Não é possível criar uma interface gráfica sem o auxílio de um editor de interfaces gráficas.
d) Sempre podemos editar o código gerado por um editor de interfaces gráficas.
e) Não é possível utilizar, em uma mesma interface gráfica, tanto o editor de interfaces quanto 
a criação de interfaces por código.
Resposta
ATÉ A PRÓXIMA!

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Questões resolvidas

Com relação à orientação a objetos e ao polimorfismo, qual das alternativas abaixo está errada?
a. Sistemas que utilizam corretamente o polimorfismo acabam ocupando menos espaço na memória.
b. O uso de orientação a objetos incentiva o programador e o analista a fazer reuso de código.
c. Sistemas que usam corretamente o polimorfismo costumam ser mais fáceis de desenvolver.
d. Sistemas que usam corretamente o polimorfismo costumam ter sua manutenção mais simples.
e. A orientação a objetos permite a criação de sistemas bem mais complexos do que o paradigma estruturado permite.

Mais conteúdos dessa disciplina