Documente Academic
Documente Profesional
Documente Cultură
Tutorial I
POO Introduo
BlueJ Tutorial
Autor:Samuel Santos Disciplina: Programao Orientada Objetos email.: samuel.santos.2009@hotmail.com
BlueJ
BlueJ Inicio
Faa Download do BlueJ, recomendo o www.baixaki.com.br . Inicie o BlueJ.
Conceitos Fundamentais
O que Programao Orientada Objetos?
um paradigma de programao de computadores onde se usam classes e objetos, criados a partir dos modelos descritos anteriormente, para representar e processar dados usando programas de computadores. (SANTOS, 2003)
Conceitos Fundamentais
O que um Objeto ?
a representao de uma coisa do mundo real. (BARNES,2009)
Conceitos Fundamentais
O que uma Classe ?
um projeto de um objeto. Ela informa como criar um objeto de um tipo especfico. (SIERRA & BATES, 2007)
Conceitos Fundamentais
Como representamos uma Classe ?
Usamos a UML (Unified Modeling Language) para representar as classes, utilizando um retngulo com trs divises: Nome da Classe, Variveis de Instncia e Mtodos (aes).
Conceitos Fundamentais
Como o cdigo Java de uma classe?
Conceitos Fundamentais
O que so instncias ?
Chamamos de instncia, cada objeto criado a partir de uma classe.
10
11
12
OlaMundo + falar ()
13
14
15
16
new OlaMundo()
Escolha um nome para o objeto e clique [Ok]
17
18
19
20
21
- Velocidade (int)
+ buzinar () + acelerar () + reduzir () + setModelo (String m)
+ setCor (String c)
23
24
25
26
27
2. Uma classe que simula uma calculadora de 4 operaes, calculando dois nmeros fornecidos pelo usurio e exibindo o resultado quando solicitado.
28
29
30
At os prximos Tutoriais.
Contato: samuel.santos.2009@hotmail.com / samuelifpb@r7.com