Orientação a Objetos - 24/10/2012

Sketchpad
Simula
Smalltalk
Java

1. Dados primitivos

* inteiros (int) - com sinal, 32 bits, ~-2e9 a ~2e9
  - operações como em C
  - 2, 5, 42, 1000000, -1
* "reais" (double) - ponto flutuante
  - operaçoes como em C
  - 1.23, 2.56e7, 0.0
* booleanos (boolean) - verdadeiro (true) e falso (false)
 - operações como os "booleanos" de C
 - && (e), || (ou), ! (negação)

* cadeias (String) - cadeias de símbolos
 - aspas duplas, códigos de escape (\n, \\, \t, \", ...)
 - "Olá Mundo", "Uma linha\nOutra linha",
 - "Ele disse, \"Olá!\""
 - uma operação pré-definida: concatenação (+)
 - "Olá " + "Mundo" = "Olá Mundo"

* vetores (int[], double[], String[], int[][]...)
  - 'int[] foo' ao invés de 'int foo[]'
  - não existe 'int[5] foo'
  - criados com 'new int[5]'
  - depois de criados, acessados com [] como em C

2. Classes

- Modelagem "Space Invaders"


  
  
  