Classe em java

651 palavras 3 páginas
Em orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos. Em outros termos, uma classe descreve os serviços providos por seus objetos e quais informações eles podem armazenar.

Classes não são diretamente suportadas em todas as linguagens, e são necessárias para que uma linguagem seja orientada a objetos. Classes são os elementos primordiais de um diagrama de classes.

Estrutura da classe

Uma classe define estado e comportamento de um Objeto geralmente implementando métodos e atributos (nomes utilizados na maioria das linguagens modernas). Os atributos, também chamados de campos (do inglês fields), indicam as possíveis informações armazenadas por um objeto de uma classe, representando o estado de cada objeto. Os métodos são procedimentos que formam os comportamentos e serviços oferecidos por objetos de uma classe.

Outros possíveis membros de uma classe são:

Construtores - definem o comportamento no momento da criação de um objeto de uma classe.
Destrutor - define o comportamento no momento da destruição do objeto de uma classe. Normalmente, como em C++, é utilizado para liberar recursos do sistema (como memória), já em outras linguagens, como em Java e C♯ isto é realizado de modo automático pelo Garbage collector.
Propriedades - define o acesso a um estado do objeto.
Eventos - define um ponto em que o objeto pode chamar outros procedimentos de acordo com seu comportamento e estado interno.

Encapsulamento

Em linguagens orientadas a objetos, é possível encapsular o estado de um objeto. Em termos práticos, isso se realiza limitando o acesso a atributos de uma classe exclusivamente através de seus métodos. Para isso, as linguagens orientadas a objeto oferecem limitadores de acesso para cada membro de uma classe.

Tipicamente os limitadores de acesso são:

Relacionados

  • Classes Java
    11945 palavras | 48 páginas
  • classes em java
    689 palavras | 3 páginas
  • Java classes
    568 palavras | 3 páginas
  • Classes Abstratas Java
    2485 palavras | 10 páginas
  • Introdução as Classes em Java
    1096 palavras | 5 páginas
  • Classes abstratas java
    1268 palavras | 6 páginas
  • Classe e subclasses em java
    398 palavras | 2 páginas
  • Algumas classes em java
    372 palavras | 2 páginas
  • Classes Java cliente e contacto
    469 palavras | 2 páginas
  • Métodos da Classe Applet - Java
    323 palavras | 2 páginas