Dia 2 Tradução do Mundo Real ao Mundo OO “Tudo que um homem pode imaginar outros homens poderão realizar.” Júlio Verne Aula 2
Tradução do Mundo Real ao Mundo OO
O que é o mundo real ?
Aula 2
Tradução do Mundo Real ao Mundo OO
Eventos
Aula 2
Tradução do Mundo Real ao Mundo OO
Modularização
Aula 2
Tradução do Mundo Real ao Mundo OO
Exemplo de Modularização
Aula 2
Tradução do Mundo Real ao Mundo OO
Evolução da Lógica – Parte 2
Aula 2
Tradução do Mundo Real ao Mundo OO
Introdução ao Pensamento Lógico
Aula 2
Tradução do Mundo Real ao Mundo OO
Desafio Lógico
Aula 2
Tradução do Mundo Real ao Mundo OO
Definição de Classe
Aula 2
Tradução do Mundo Real ao Mundo OO
Definição de Objeto
Aula 2
Tradução do Mundo Real ao Mundo OO
O que é o mundo real ?
Identifique quantos objetos você vê nesta cena:
Aula 2
Tradução do Mundo Real ao Mundo OO
BlueJ
• University of Southern Denmark • University Deaking • www.bluej.org
Aula 2
Tradução do Mundo Real ao Mundo OO
BlueJ – e um Hello World
Aula 2
Tradução do Mundo Real ao Mundo OO
Palavras Chaves e Reservadas* abstract
assert
boolean
break
byte
case
catch
char
class
continue
default
do
double
else
extends
false
float
final
finally
for
if
implements
import
instanceof
int
interface
long
native
new
null
package
private
protected
public
return
short
static
strictfp
super
switch
syncronized
this
throw
throws
transient
true
try
void
volatile
while
*const
*goto (página 29)
Aula 2
Tradução do Mundo Real ao Mundo OO
Tipos Primitivos
boolean byte char short int long float double
Aula 2
Tradução do Mundo Real ao Mundo OO
Nomes de Java
• Nomes iniciam por letras ( a..z A..Z ), sinal de dólar ( $ ) ou underscore ( _ ) depois é permitido dígitos ( 0..9 ), ex: _3_
$varInt
var321
For
• Os atributos é necessário declarar e depois inicializar: int varInt; varInt = 10;
double varDouble; varDouble = 10.0;
• Ou então declarar e inicializar: int varInt = 10; Aula 2
double varDouble = 10.0;
Tradução do Mundo Real ao Mundo OO
Escopo
Classe A – Pacote rh
Particular Protegido Público Classe B pacote rh
Classe C pacote contabil Aula 2
Tradução do Mundo Real ao Mundo OO
Escopo
Tipo Primitivo
Classe
boolean
Boolean
byte
Byte
char
Character
short
Short
int
Integer
long
Long
float
Float
double
Double
Aula 2
Tradução do Mundo Real ao Mundo OO
Casting
Aula 2
Tradução do Mundo Real ao Mundo OO
Dúvidas e Questionamentos
Agradeço a Atenção
Aula 2
Tradução do Mundo Real ao Mundo OO