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

Trabalho Encapsulamento

Por:   •  7/3/2016  •  Trabalho acadêmico  •  689 Palavras (3 Páginas)  •  374 Visualizações

Página 1 de 3

MÓDULO 1

1. Qual é a diferença entre uma classe e um objeto?

Uma classe na verdade é um grupo de objetos com atributos similares e um objeto é definido como um conceito para conseguir o entendimento do mundo real para uma implementação computacional. Por exemplo, Pessoa e Companhia são classes de objetos. Cada pessoa tem um nome e uma idade.

2. Como uma classe é definida?

Public class nomeDaClasse

{

}

Dentro dela você especifica os dados que compõem a classe.

3. Cada objeto tem sua própria cópia de que?

De todos os seus atributos

4. Usando duas instruções separadas, mostre como declarar um objeto de nome conter de uma classe chamada MyCounter.

MyCounter conter;

conter = new MyCounter();

5. Mostre como um método chamado myMeth() será declarado se tiver um tipo de retorno double e dois parâmetros int chamados a e b.

Int a;

Int b;

Double valor = myMeth(a,b);

6. Como um método deve ser finalizado se um valor for retornado?

Return valor.

7. Que nome deve ser utilizado por um construtor?

O mesmo nome de sua classe

8. O que o operador new faz?

Ele cria um objeto enquanto o programa está sendo executado, obtendo memória suficiente para armazenar um objeto do tipo que foi especificado á direita dele.

9. O que é coleta de lixo e como ela funciona? O que é finalize() ?

É um mecanismo de gerenciamento de memória cujo objetivo é excluir objetos que não podem ser mais alcançados. É um método que tem sua execução garantida uma vez, e somente antes de o coletor de lixo excluir o objeto.

10. Qual a função do operador this ?

Referencia ao próprio objeto. Por exemplo, se tiver uma variável global e uma local com o mesmo nome, o this.variavel fara referencia a variável local dentro do método.

11. Um construtor pode ter um ou mais parâmetros?

Sim

12. Se um método não retornar um valor, qual deve ser seu tipo de retorno?

Void.

13. Dado o seguinte trecho de código:

Class X{

Private int count;

O fragment a seguir está correto?

Class Y{

Public static void main(String args[]) {

X ob = new X();

Ob.count = 10;

Não, pois a variável da classe X é privada.

14. Um modificador de acesso deve _controlar_ a declaração de um membro.

15. O fragmento a seguir está correto? Por que?

Class X{

Int meth (int a, int b) {…..}

String meth(int a, int b) {……..}

Sim,

16. Se todos os objetos de uma classe tiverem que compartilhar a mesma variável como você deve declarar essa variável?

Como um modificador de acesso público (public).

17. Por que você pode ter que usar um bloco static ?

Para manter o controle sobre todos os objetos de uma mesma classe.

18. O que é uma classe interna?

São

...

Baixar como (para membros premium)  txt (4.5 Kb)   pdf (67.1 Kb)   docx (11.9 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com