Analise requisitos

Disponível somente no TrabalhosFeitos
  • Páginas : 2 (420 palavras )
  • Download(s) : 0
  • Publicado : 10 de abril de 2013
Ler documento completo
Amostra do texto
3.0 - Historia do Java

Java é uma linguagem de programação OO (Orientada a objeto), baseada em C e C++ que foi desenvolvida pela equipe de engenheiros da Sun Microsystems.
Em 1991 a SunMicrosystems financiou uma pesquisa denominado - Green Project,
o objetivo do projeto era a criação de uma nova linguagem de programação que foi nomeada por seu criador James Gosling de Oak (Carvalho) emhomenagem a uma arvora que ele via da janela de seu escritório.Descobriu-se depois de algum tempo que já havia uma linguagem de mesmo nome.
O nome Java foi sugerido por acaso quando a equipe da Sunvisitou uma cafeteria local (Java era o nome da cidade de origem do Café) sendo assim adotado.
A Sun anunciou formalmente em maio de 1995 a linguagem Java em uma importante conferência, e hoje é umadas linguagens mais populares do mundo, sendo utilizada na criação de paginas da web, desenvolvimento de aplicativos corporativos e para consumidor final PC, celulares, Assistentes pessoais.

3.1- Conceitos de Classe e Objeto

Classe - É um elemento abstrato que representa um conjunto de objetos onde contém suas especificações ou seja características, atributos e métodos.

Objeto - È umaabstração dos objetos reais existentes, ou seja é onde são definidas as características de um objeto(diferenciando-o) individualmente tais como:cor, idade, tamanho nome e etc.

3.2 - Herança

É ahabilidade que uma classe possui de herdar características (variáveis e métodos) definidas em outras classe antecessoras, essa técnica possibilita o reaproveitamento de recursos havendo uma reduçãona quantidade de código escrito.

3.3 - Polimorfismo

É a habilidade pela qual duas ou mais classes distintas relacionadas possuem de chamar métodos que tem a mesma identidades, assinatura, mascom comportamento distintos, especializada para cada classe relacionada.

3.4 - Encapsulamento

É uma habilidade que possibilita restringir o acesso aos métodos e variáveis de uma classe ou até...
tracking img