Ex POO Revis o

602 palavras 3 páginas
Atividades – Revisão
1. Explique de que maneira o uso da herança promove a reutilização de código.
2. Qual a utilidade de se definir métodos e atributos com o modificador de acesso protected ?
3. Qual as principais diferenças entre herdar interfaces e herdar classes?
4. Explique, com suas palavras, porque construtores parametrizados em superclasses têm de ser explicitamente invocados pelas subclasses.
5. Qual é a diferença entre herança simples e herança múltipla? Como Java trata a herança múltipla?
6. Explique, com suas palavras, as principais diferenças entre composição e herança.
7. Qual a principal diferença entre uma classe final e uma classe convencional?
8. Responda V (verdadeiro) ou F (falso) às afirmações abaixo, justifique sua resposta:
A superclasse, em geral, representa um número maior de atributos que sua subclasse.
A subclasse, em geral, encapsula menos funcionalidades do que sua superclasse.
A subclasse é geralmente menor que sua superclasse.
O objeto de subclasse também é um objeto da superclasse dessa subclasse.
Todos os métodos em uma superclasse abstract devem ser declarados abstract.
Uma classe abstract pode ser instanciada.
Uma classe final pode ter subclasses.
Uma método final não pode ser sobrescrito.
9. Considere o Programa 9.10. Que mudanças seriam aplicadas à classe Usuario para que a classe Administrador pudesse implementar um método mostrarDados() de forma a imprimir a senha e o password ? Realize também a implementação de um método main() para a classe Administrador que a faça a chamada ao método mostrarDados().

01. class Usuario {
02. private String password;
03. private String login;
04. }
05. class Administrador extends Usuario {
06. }

Programa 9.10:
Exercício.

10. Implemente as classes conforme diagrama abaixo, os métodos sets e gets que forem necessários devem ser implementados.

11. Para a classe abaixo crie um método construtor e um método que permita visualizar os atributo da classe (este método deve

Relacionados

  • fisica
    7029 palavras | 29 páginas
  • metodologia do trabalho academico
    33740 palavras | 135 páginas
  • Trabalho de tdd
    36167 palavras | 145 páginas
  • Emprego De TDD No Desenvolvimento De Ap Hellip
    37909 palavras | 152 páginas
  • diversos
    81855 palavras | 328 páginas
  • Mecanica dos materiais
    96938 palavras | 388 páginas
  • Sistemas de potência
    49540 palavras | 199 páginas
  • Cálculo 2
    80753 palavras | 324 páginas
  • Pré calculo
    86995 palavras | 348 páginas
  • Cole o Sinopses v
    193539 palavras | 775 páginas