Java

1667 palavras 7 páginas
Universidade da Beira Interior
Cursos: Engenharia Informática, Matemática /Informática e Ensino da Informática
Programação Orientada a Objectos - 2008/2009; P. Prata, P. Fazendeiro

3 – Classes e instanciação de objectos (em Java)
Suponhamos que queremos criar uma classe que especifique a estrutura e o comportamento de objectos do tipo Contador.

As instâncias da classe Contador devem verificar o seguinte:
1 – os contadores são do tipo inteiro;
2 – ser possível criar contadores com
2.1 – valor inicial igual a zero;
2.2 – valor inicial igual a um dado valor dado como parâmetro;
3 – ser possível incrementar o contador
3.1 – de uma unidade;
3.2 – de dado valor dado como parâmetro;
4 – o mesmo para decrementar;
5 – ser possível obter uma representação textual do contador.

Definição de uma classe em Java: class Contador {
Palavra
reservada

}

Identificador da classe
(por convenção começa por maiúscula.)

Delimitadores de um bloco de instruções

________________________________________________________________________________________________________ http://www.di.ubi.pt/~pprata/poo.htm Apontamentos de POO -

23

Universidade da Beira Interior
Cursos: Engenharia Informática, Matemática /Informática e Ensino da Informática
Programação Orientada a Objectos - 2008/2009; P. Prata, P. Fazendeiro

Definindo a classe Contador:
1º estrutura interna – ( uma variável do tipo int) class Contador { int conta;
...

Membro de dados, ou Atributo ou Variável de instância

}
2º definição do comportamento (operações ou métodos)
2.1 – Construtores
Um construtor é um método “especial” que permite inicializar o estado das instâncias da classe

Valores das variáveis

/*... já voltamos à classe Contador ...*/

Suponhamos a classe Exemplo: class Exemplo { int i; // um atributo que é um tipo primitivo
ClasseA a; // um atributo que é um objecto do tipo ClasseA
...
}
________________________________________________________________________________________________________

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas