Sei sulla pagina 1di 20

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; double varDouble;
varInt = 10; varDouble = 10.0;
• Ou então declarar e inicializar:
int varInt = 10; double varDouble = 10.0;

Aula 2 Tradução do Mundo Real ao Mundo OO


Escopo

Classe A – Pacote rh

Particular

Protegido

Público

Classe C Classe B
pacote contabil pacote rh

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

Potrebbero piacerti anche