Difference between revisions of "Introdução aos Objectos"

From Wiki**3

(Exemplos)
Line 15: Line 15:
 
* [[Convenções de escrita de programas em Java]]: melhoramento da legibilidade de um programa;
 
* [[Convenções de escrita de programas em Java]]: melhoramento da legibilidade de um programa;
 
* Escrita e compilação de programas.
 
* Escrita e compilação de programas.
 
==Exemplos==
 
 
* [[Exemplos de Classes em Java]]: ''"Hello world"''.
 
  
 
= Operadores, Expressões e Controlo de Fluxo =
 
= Operadores, Expressões e Controlo de Fluxo =
Line 29: Line 25:
 
* ''[[Conversão de Tipos|Casts]]''
 
* ''[[Conversão de Tipos|Casts]]''
 
* Restrições às operações sobre booleanos
 
* Restrições às operações sobre booleanos
 
== Exemplos ==
 
 
* [[PO 2005/06: Exemplos da Aula 03|Exemplos de aplicações simples]]: atribuição; comparador; conversão para <code>Strings</code>.
 
* [[Introdução aos Objectos/Exercício 01: Gato simples|Exercício 01: Gato simples]]
 
* [[Introdução aos Objectos/Exercício 02: Energia|Exercício 02: Energia]]
 
  
 
==Controlo de Fluxo==
 
==Controlo de Fluxo==
Line 44: Line 34:
 
* [[Comparação de Linguagens de Programação|Comparação com outras linguagens semelhantes]]
 
* [[Comparação de Linguagens de Programação|Comparação com outras linguagens semelhantes]]
 
* Exemplos simples
 
* Exemplos simples
 +
 +
= Exemplos =
 +
 +
* [[Exemplos de Classes em Java]]: ''"Hello world"''.
 +
* [[Introdução aos Objectos/Exercício 01: Gato simples|Exercício 01: Gato simples]]
 +
* [[Introdução aos Objectos/Exercício 02: Energia|Exercício 02: Energia]]
  
 
[[category:OOP]]
 
[[category:OOP]]
 
[[category:Java]]
 
[[category:Java]]
 
[[category:Teaching]]
 
[[category:Teaching]]

Revision as of 20:52, 20 September 2009

Nesta secção relembram-se e apresentam-se conceitos fundamentais para as seguintes. Apresentam-se também os aspectos básicos da linguagem Java.

Introdução aos objectos

Introdução à programação em Java

Operadores, Expressões e Controlo de Fluxo

Operadores e Expressões

  • Apresentação e discussão de operadores, expressões e operações de conversão de tipos primitivos e objectos em Java
  • Aspectos relacionados noutras linguagens (C/C++/Smalltalk)
  • Método equals
  • Casts
  • Restrições às operações sobre booleanos

Controlo de Fluxo

Exemplos