Método; Capacidades do objecto de onde se salientam as formas de comunicação do mesmo. Os métodos podem ser de instância, na medida em que afectam apenas o objecto sobre o qual se invocou o método ou de classe afectando todas as instâncias da classe presentes.
Herança; Processo pelo qual os objectos ganham caracteristicas dos seus pais. Mas uma subclasse pode e deve introduzir comportamento e características próprias. Uma classe em Java é sempre subclasse de outra, por defeito da classe Object.
Encapsulamento; Conceito que permite esconder os detalhes de implementação de determinada classe. Os métodos e atributos de uma classe podem ser públicos, protegidos[1] ou privados dependendo se estão disponíveis para todas as outras classes, apenas subclasses, ou apenas na própria classe, respectivamente.Caso não seja especificado o tipo de acesso de determinado atributo/método, o Java assume que ele se encontra acessivel à própria classe e a classes no mesmo package.
Polimorfismo; Polimorfismo é a capacidade de um objecto redefinir o comportamento herdado provendo assim o aparecimento de duas classes que respondem de formas diferentes à mesma mensagem. Isto é, a classe Object possui um método chamado toString que transforma em String o nome da classe e alguns outros parâmetros. Ao criar a classe MeuObjeto posso redifinir o método para que apresente qualquer texto que eu queira. Ao ser invocado o método nos dois objectos, a mesma mensagem, produz efeitos diferentes.
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