Introdução aos Objectos: Difference between revisions
From Wiki**3
No edit summary |
|||
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. | ||
= 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 | ||
==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 18: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
- Tipos primitivos: dados atómicos simples;
- Objectos e referências em Java: referências e estruturas compostas (contraste com C/C++);
- 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.
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
- if-else
- while, for, do-while
- break, continue, return
- switch-case-default
- Comparação com outras linguagens semelhantes
- Exemplos simples