Introdução aos Objectos: Difference between revisions
From Wiki**3
No edit summary |
No edit summary |
||
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]] |
Revision as of 10:27, 30 September 2006
Material correspondente às Aulas 02 e 03.
Introdução aos objectos
Introdução à programação em Java
- Tipos primitivos: dados atómicos simples;
- Objectos e referências em Java: referências e estruturas compostas;
- Contraste com C/C++: diferenças e semelhanças;
- Organização da memória: zonas e memória e respectiva utilização pelos conceitos da linguagem;
- Definição de classes simples: conceitos de variável e método;
- O uso da palavra reservada
static
: definição de dados e funções partilhados; - Convenções de escrita de programas em Java: melhoramento da legibilidade de um programa;
- Escrita e compilação de programas.
Exemplos
- 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
equals
- Casts
- Restrições à s operações sobre booleanos
Exemplos
- Exemplos de aplicações simples: atribuição; comparador; conversão para
Strings
.