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

PROGRAMAÇÃO JAVA

Por:   •  20/9/2016  •  Exam  •  434 Palavras (2 Páginas)  •  247 Visualizações

Página 1 de 2

                                             PROGRAMAÇÃO JAVA

1) Qual a relação do mescanismo de herança com reuso de software?

2) Explique como deve ser a relação entre classes filha e classe mãe no tocante à utilização de

atributos privados que são herdados pela classe filha.

3) O que é uma superclasse?

4) O que é uma subclasse?

5) Faça uma mapa de relação de acesso entre:

a) métodos privados de pacotes diferentes

b) métodos públicos de pacotes diferentes

6) O que é a interface pública de uma classe? Exemplifique.

7) Por que tornar métodos e atributos privados sempre que possível? Qual a ideia da

Engenharia de Software por trás deste fato?

8) Quais palavras chaves da Linguagem de programação Java você conheceu até agora.

Explique o significado de cada uma delas dentro do seu contexto de uso.

repostas

  1. Herança é uma forma de reuso de software em que uma nova classe é criada absorvendo membros de uma classe existente e aprimorada com capacidades novas ou modificadas.

  1. Na relação de classe mãe e classe filha, uma classe de tal maneira herda tudo que a outra tem, porém membros privados sempre estão restritos à classe em que foram declaradas. Mesmo quando há herança, eles não são acessíveis à classe filha. Esta classe não recebe os membros privados de sua mãe.

  1. superclasse é a classe mãe, uma classe superior na hierarquia de classes, é uma classe mais geral.
  1. Subclasse é a classe filha, ou seja é uma classe mais específica.
  1. Wsw
  1. Uma interface publica é a que é declarada para ser visível fora do escopo do package.

public interface IMinhaInterfacee {

...

Métodos

...

      }

  1. Porque uma classe deve ser conhecida somente pelos serviços que ela disponibiliza. Quanto mais ocultos os serviços e as informações de uma classe, menor a necessidade de as demais classes conhecerem sua organização interna e, consequentemente, mais fraco é o nível de interdependência entre as classes.

  1. class que é para definir que é o início de um arquivo java.  

 extends é usado para aplicar o conceito de herança para uma classe.

interface que é usado para informar que o modelo não é uma classe, mas um protótipo de classe.

implements é usado para informar que uma determinada classe irá implementar uma determinada interface.

private que é usado pra marcar a visibilidade de um método ou variável de instância para que apenas a própria classe acesse.

protected que também é usado para marcar a visibilidade de um método ou variável de instância só que para que a própria classe ou suas filhas acessem.

public também para marca a visibilidade de uma classe, método ou variável de instância só que para que todas as classes em todos os pacotes tenham acesso.

...

Baixar como (para membros premium)  txt (2.7 Kb)   pdf (125.3 Kb)   docx (9.9 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com