Java é uma linguagem apoiada por um paradigama de programação chamado Programação Orientada a Objectos, sem o qual não é possível programar em Java. Como não espero que leiam os textos que indiquei, farei um pequeno resumo...
O que é isso de POO?
Conceito geral de Programação Orientada a Objectos
A Programação Orientada a Objectos consiste em ver um programa como um conjunto de entidades, os objectos, que interagem entre si através do uso de mensagens.
Cada objecto é definido por um grupo de atributos e por métodos que disponibiliza para o exterior.
Podem assim ser considerados pequenas caixas pretas cuja implementação não interessa para os outros objectos, apenas a forma como podem comunicar é importante.
Em POO traduzir um problema real para programação torna-se mais fácil e natural uma vez que os objectos possuem muitas vezes semelhanças com objectos reais.
Java não é, no entanto, uma linguagem orientada a objectos pura uma vez que possui tipos de dados primitivos que não são objectos.
Para que todos falemos a mesma língua.
Package; Forma de organizar as classes ou outros recursos do programa, como imagens e ficheiros, por semelhanças, seja por categorias, funcionalidades ou outras.
Um package pode conter outros dentro e por convenção o seu nome é em minúsculas.
Classe; Abstracção que define um objecto. Consideremos uma classe como um molde. Uma classe é normalmente definida num ficheiro mas um ficheiro pode ter outras classes definidas, que se chamam Classes Anónimas e Classes Internas. Estes últimos dois nomes são traduzidos de "Nested Class" e de "Inner Class" e por isso podem ver outras traduções.
Objecto ou instância; Resultado do molde ou classe ao qual foram aplicados valores. A classe String define um conjunto de caracteristas que qualquer 'string' possui. Em contrapartida "Knitter" pode ser o objecto resultante da classe String. Um objecto ou instância possui valores específicos, memória associada, referência, etc.
Subscrever:
Enviar feedback (Atom)
A minha Lista de blogues
Calendário/Horas
Numero de Refresh's
Post's
-
▼
2011
(77)
-
▼
fevereiro
(61)
- Principais propriedades da classe Stream:
- A classe stream
- Usar Streams envolve as seguintes operações fundam...
- CLASSESTREAM
- Streams
- POO Avaçanda - Excepções Continuação6
- POO Avaçanda - Excepções Continuação5
- POO Avaçanda - Excepções Continuação4
- POO Avaçanda - Excepções Continuação3
- POO Avaçanda - Excepções Continuação2
- POO Avaçanda - Excepções Continuação
- POO Avaçanda - Excepções
- POO Avançada
- Módulo 11 : Sumário
- Tipo Abstracto de Dados
- Programação Orientada a Objectos
- Linguagem Simula - 67
- Resumo !
- Características da programação Orientada a Objectos
- Características da Programação Orientada a Objecto...
- Programação Orientada a Objectos [Objectivos]
- Programação Orientada a Objectos [breve História ]
- O que é Programação Orientada a objectos?
- Como se pensa em Objectos?
- Classes em POO
- Propriedades & Métodos das Classes
- Objectos em POO
- Estados em Objectos
- Mensagens em Objectos
- Herança
- Os metodos são análogos
- Polimorfismo
- Resumindo:
- Encapsulação
- Objectos em Visual Basic.NET
- Pilares da programação
- Criação de objectos a partir de classes
- Como usar o Polimorfismo
- Redefinição de métodos (Overriding)
- Polimorfismo
- Diagramas de Classes
- POO
- Conceitos em Base POO
- Objecto ou Instância
- Herança
- Encapsulamento
- Polimorfismo
- Composição
- Conceito Polimorfismo
- Java a história parte3
- Java a história parte2
- Java a história parte1
- Java algumas noções part1
- Java algumas noções part2
- Java Virtual Machine
- O que é o Java?
- Java definições:
- UML - Diagrama de Classes
- UML - Diagrama de Classes Continuação
- Relacionamento Entre Classes
- UML - Diagrama de Classes Continuação 4...
-
▼
fevereiro
(61)
0 comentários:
Enviar um comentário