Line 1: | Line 1: | ||
− | Material correspondente | + | Material correspondente à s Aulas 02 e 03. |
− | + | =Introdução aos objectos= | |
* [[O que é um objecto?|O que é um objecto]] | * [[O que é um objecto?|O que é um objecto]] | ||
* [[Captura de caracterÃsticas dos objectos]] | * [[Captura de caracterÃsticas dos objectos]] | ||
− | + | =Introdução à programação em Java= | |
* [[Tipos primitivos em Java|Tipos primitivos]]: dados atómicos simples; | * [[Tipos primitivos em Java|Tipos primitivos]]: dados atómicos simples; | ||
* [[Classes, objectos e referências (Java)|Objectos e referências em Java]]: referências e estruturas compostas; | * [[Classes, objectos e referências (Java)|Objectos e referências em Java]]: referências e estruturas compostas; | ||
Line 17: | Line 17: | ||
* [[PO 2005/06: Exemplos da Aula 02|Exemplos de Classes em Java]]: ''"Hello world"''. | * [[PO 2005/06: Exemplos da Aula 02|Exemplos de Classes em Java]]: ''"Hello world"''. | ||
+ | |||
+ | |||
+ | = 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 <code>equals</code> | ||
+ | * ''[[Conversão de Tipos|Casts]]'' | ||
+ | * 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>. | ||
+ | |||
+ | ==Controlo de Fluxo== | ||
+ | |||
+ | * [[Palavras chave da linguagem Java#if|if]]-[[Palavras chave da linguagem Java#else|else]] | ||
+ | * [[Palavras chave da linguagem Java#while|while]], [[Palavras chave da linguagem Java#for|for]], [[Palavras chave da linguagem Java#do|do]]-[[Palavras chave da linguagem Java#while|while]] | ||
+ | * [[Palavras chave da linguagem Java#break|break]], [[Palavras chave da linguagem Java#continue|continue]], [[Palavras chave da linguagem Java#return|return]] | ||
+ | * [[Palavras chave da linguagem Java#switch|switch]]-[[Palavras chave da linguagem Java#case|case]]-[[Palavras chave da linguagem Java#default|default]] | ||
+ | * [[Comparação de Linguagens de Programação|Comparação com outras linguagens semelhantes]] | ||
+ | * Exemplos simples | ||
[[category:PO 2005/2006]] | [[category:PO 2005/2006]] |
Material correspondente às Aulas 02 e 03.
static
: definição de dados e funções partilhados;
equals
Strings
.