classes em java

689 palavras 3 páginas
Get e Set - Métodos Acessores
Como visto anteriormente, o encapsulamento "protege" os atributos ou métodos dentro de uma classe, portanto devemos prover meios para acessar tais membros quando eles são particulares, ou seja, quando possuem o modificador private.
O que torna isso possível é a criação de métodos.
Em programação orientada a objetos, esses métodos são chamados de métodos acessores ou getters e setters, pois eles provêm acesso aos atributos da classe, e geralmente, se iniciam com get ou set, daí a origem de seu nome.
Na verdade, não há nada de diferente entre os métodos comuns e os métodos acessores. A única importância está no fato da orientação a objeto. Pois, sempre que formos acessar um membro em
Java usaremos get ou set.

Set
Nomeamos um método acessor com set toda vez que este método for modificar algum campo ou atributo de uma classe, ou seja, se não criarmos um método acessor set para algum atributo, isso quer dizer que este atributo não deve ser modificado.
Portanto, como o valor de um atributo da classe será modificado, não é necessário que este método retorne nenhum valor, por isso, os métodos setters são void. Porém, obrigatoriamente, eles tem que receber um argumento que será o novo valor do campo.

Get
Nomeamos um método acessor com get toda vez que este método for verificar algum campo ou atributo de uma classe.
Como este método irá verificar um valor, ele sempre terá um retorno como String, int, float, etc.
Mas não terá nenhum argumento.

Is
Nomeamos um método acessor com is toda vez que este método for verificar algum campo ou atributo de uma classe que tenha retorno do tipo boolean.
Levando em consideração as informações acima, nossa classe de exemplo TV ficaria:

public, private e protected
Encapsulamento
Se outros programadores usam nossa classe, nós queremos garantir que erros pelo mau uso não ocorram. Encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe.
É uma forma

Relacionados

  • Classes Java
    11945 palavras | 48 páginas
  • Classe em java
    651 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