TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Revisão em JAVA

Por:   •  8/6/2015  •  Relatório de pesquisa  •  1.098 Palavras (5 Páginas)  •  626 Visualizações

Página 1 de 5

Curso:

Disciplina: Programação Orientada a Objetos

Turma:

  1. O que é um modelo?
  2. Que nome damos na P.O.O quando um dado não pode ser acessado ou usado diretamente, mas somente através das operações cuja especialidade será a manipulação dos dados?
  3. Responda Verdadeiro ou Falso para as afirmativas abaixo.

(        ) Classes são estruturas das linguagens de programação orientadas a objetos para conter dados e operações para um determinado modelo.

(        ) Classe ou instância é uma materialização de um objeto.

(        ) A solicitação de execução de um método de um objeto é feito através de mensagens trocadas por objetos.

(        ) A solicitação de execução de um método de um objeto é feito através de mensagens trocadas entre classes.

(        ) Qualquer método em uma classe pode chamar um método construtor.

(        ) Heraça é um método de reutilização de classes.

(        ) Todos o métodos de uma classe abstrata deve ser implementados pela classe que a herde.

(        ) Sobrecarga é o conceito onde uma classe utiliza outra classe como tipo para um de seus atributos protected.

  1. O que significa JDK?
  2. Qual é a palavra chave utilizada para declarar uma classe Java?
  3. Quais são as regras para a criação do nome de uma classe Java?
  4. Quais são as regras para a criação do nome de um método de uma classe Java?
  5. Quais são as regras para a criação do nome de um atributo de uma classe Java?
  6. Cite pelo menos 6 dados nativos para criação de Atributos em Java.
  7. Quais dos identificadores abaixo podem ser usados como nomes de classes, campos, métodos e variáveis em Java?
  1. four
  2. for
  3. from
  4. 4
  5. FOR
  1. Quais não podem, e por quê?
  1. four
  2. for
  3. from
  4. 4
  5. FOR
  1. O que significa dizer que uma classe tem retorno do tipo void?
  2. Quais dos identificadores abaixo podem ser usados como nomes de classes, campos, métodos e variáveis em Java?
  1. dia&noite
  2. diaENoite
  3. dia & noite
  4. dia E noite
  5. dia_e_noite
  1. Quais não podem, e por quê?
  1. dia&noite
  2. diaENoite
  3. dia & noite
  4. dia E noite
  5. dia_e_noite

  1. Quais são os três tipos de modificadores de acesso?
  2. O que significa quando declaramos um método sem expressar o modificador de acesso?
  3. Com qual palavra chave instanciamos uma classe?
  4. Qual é o método que permite a execução de uma classe?
  5. Após a execução da palavra new, qual é o primeiro método a ser executado na classe utilizada?
  6. Como podemos implementar em java para que um atributo tenha o valor igual para todos os objetos?
  7. O que são construtores?
  8.  Quais as regras para criação de um construtor? Cite pelo menos 3.
  9.  Como podemos executar um construtor?
  10.  Qual é a utilização mais comum para construtores?
  11.  O que é sobrecarga de métodos?
  12.  O que é uma assinatura de um método?
  13.  O que representa a palavra this em Java?
  14. Como podemos declarar um campo (atributo) com static?
  15.  Quais são as características de campos estáticos?
  16.  O que faz o modificador final em Java?
  17.  Como podemos declarar um método como estático?
  18.  Qual a diferença principal entre um método comum e um método estático?
  19. Quais são os dois métodos para reutilização em Java?

HERANÇA

DELGRAÇÃO/COMPOSIÇÃO

  1.  Qual é a palavra utilização para implementarmos uma herança em Java?
  2. O que são Arrays em Java?
  3.  Como se declara uma Array em Java?
  4.  Após a declaração, já é possível utilizar a estrutura de uma Array?
  5.  Podemos alterar o tamanho de um Array após sua criação?
  6.  Qual a diferença entre uma Arraylist e uma Linkedlist?
  7.  Para um objeto do tipo Vecto que capacidade inicial de 3 elementos, o que acontece ao adicionarmos o 4 elemento?
  8. Qual é a palavra utilizada em java para capturar uma excessão?
  9. Trabalhando com excessões, podemos dizer que se dividem em até 3 partes. Quais são?
  10. Quando o código contido no bloco finally de uma tratamento de execessão será executado?
  11. Qual a palavra utilizada em Java, para lançarmos uma excessão?

THROW

  1. Como uma subclasse pode solicitar a execução de um método construtor da sua super-classe?
  2. Apresente 4 diferenças entre um método construtor e um método normal de uma classe?
  3. O que diferencia uma classe abstrata de uma classe normal?
  4. Cite uma utilização de uma interface em java.
  5. Qual a característica de um campo static?
  6. Qual a característica de um método static?
  7. O que é polimorfismo e onde se aplica?
  8. Cite pelo menos 2 estruturas de laços de repetição em Java.
  9. Quando herdamos métodos de uma classe e criamos métodos idênticos no que tange ao nome e assinatura, qual é o nome dado a essa operação em Java?

OVERRIDING

  1. Qual é a palavra utilizada na definição de uma interface?
  2. Qual palavra chave utilizada para implementar uma inteface?
  3. Responda Verdadeiro ou Falso para as afirmativas abaixo.

(        ) Em Java é possível implementar somente uma interface por declaração.

(        ) Em Java é possível herdar mais de uma classe implementando assim a herança multipla.

(        ) O bloco finally da estrutura do try/catch é executado sempre que alguma excessão ocorre.

...

Baixar como (para membros premium)  txt (6 Kb)   pdf (91.2 Kb)   docx (752.9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com