Temos aqui a representação de um objeto , no caso o meu cachorro Bilu , que
possui as seguintes propriedades e métodos:
Propriedades : Cor do corpo : castanha cor dos olhos : preto altura: 18
cm comprimento: 38 cm largura : 24 cm
Métodos : balançar o rabo , latir , deitar , sentar
Em termos de POO para poder tratar os objectos começamos a criar classes , neste caso irei criar a classe
chamada Cachorro.
"Uma classe representa um conjunto de objecto que possuem comportamentos e características comuns".
"Na UML o nome de uma classe é um texto contendo letras e dígitos e algumas marcas de pontuação.
Na realidade, é melhor guardar os nomes curtos com apenas letras e dígitos. UML sugere capitalizar todas as
primeiras letras de cada palavra no nome (ex.: ``Lugar'', ``DataReserva''). É melhor também manter nomes de classes no singular, classes por default ``contem'' mais de um objecto, o plural é implícito.". [Nicolas Anquetil]
Uma classe descreve como certos tipos de objectos a parecerem do ponto de vista da programação , pois quando definimos uma classe precisamos definir duas coisas:
1. Propriedades: Informações específicas relacionadas a uma classe de objecto. São as características dos
objectos que as classes representam. Ex Cor , altura , tamanho , largura , etc...
2. Métodos: São acções que os objectos numa classe podem realizar. Ex: Latir , correr , sentar , comer, etc.
Pode pensar numa classe com um modelo para criar quantos objectos deseja de um tipo particular.
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