Revisão em JAVA
Por: FerSedaN • 8/6/2015 • Relatório de pesquisa • 1.098 Palavras (5 Páginas) • 658 Visualizações
Curso: | |
Disciplina: Programação Orientada a Objetos | Turma: |
- O que é um modelo?
- 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?
- 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.
- O que significa JDK?
- Qual é a palavra chave utilizada para declarar uma classe Java?
- Quais são as regras para a criação do nome de uma classe Java?
- Quais são as regras para a criação do nome de um método de uma classe Java?
- Quais são as regras para a criação do nome de um atributo de uma classe Java?
- Cite pelo menos 6 dados nativos para criação de Atributos em Java.
- Quais dos identificadores abaixo podem ser usados como nomes de classes, campos, métodos e variáveis em Java?
- four
- for
- from
- 4
- FOR
- Quais não podem, e por quê?
- four
- for
- from
- 4
- FOR
- O que significa dizer que uma classe tem retorno do tipo void?
- Quais dos identificadores abaixo podem ser usados como nomes de classes, campos, métodos e variáveis em Java?
- dia&noite
- diaENoite
- dia & noite
- dia E noite
- dia_e_noite
- Quais não podem, e por quê?
- dia&noite
- diaENoite
- dia & noite
- dia E noite
- dia_e_noite
- Quais são os três tipos de modificadores de acesso?
- O que significa quando declaramos um método sem expressar o modificador de acesso?
- Com qual palavra chave instanciamos uma classe?
- Qual é o método que permite a execução de uma classe?
- Após a execução da palavra new, qual é o primeiro método a ser executado na classe utilizada?
- Como podemos implementar em java para que um atributo tenha o valor igual para todos os objetos?
- O que são construtores?
- Quais as regras para criação de um construtor? Cite pelo menos 3.
- Como podemos executar um construtor?
- Qual é a utilização mais comum para construtores?
- O que é sobrecarga de métodos?
- O que é uma assinatura de um método?
- O que representa a palavra this em Java?
- Como podemos declarar um campo (atributo) com static?
- Quais são as características de campos estáticos?
- O que faz o modificador final em Java?
- Como podemos declarar um método como estático?
- Qual a diferença principal entre um método comum e um método estático?
- Quais são os dois métodos para reutilização em Java?
HERANÇA
DELGRAÇÃO/COMPOSIÇÃO
- Qual é a palavra utilização para implementarmos uma herança em Java?
- O que são Arrays em Java?
- Como se declara uma Array em Java?
- Após a declaração, já é possível utilizar a estrutura de uma Array?
- Podemos alterar o tamanho de um Array após sua criação?
- Qual a diferença entre uma Arraylist e uma Linkedlist?
- Para um objeto do tipo Vecto que capacidade inicial de 3 elementos, o que acontece ao adicionarmos o 4 elemento?
- Qual é a palavra utilizada em java para capturar uma excessão?
- Trabalhando com excessões, podemos dizer que se dividem em até 3 partes. Quais são?
- Quando o código contido no bloco finally de uma tratamento de execessão será executado?
- Qual a palavra utilizada em Java, para lançarmos uma excessão?
THROW
- Como uma subclasse pode solicitar a execução de um método construtor da sua super-classe?
- Apresente 4 diferenças entre um método construtor e um método normal de uma classe?
- O que diferencia uma classe abstrata de uma classe normal?
- Cite uma utilização de uma interface em java.
- Qual a característica de um campo static?
- Qual a característica de um método static?
- O que é polimorfismo e onde se aplica?
- Cite pelo menos 2 estruturas de laços de repetição em Java.
- 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
- Qual é a palavra utilizada na definição de uma interface?
- Qual palavra chave utilizada para implementar uma inteface?
- 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.
...