0% acharam este documento útil (0 voto)
123 visualizações7 páginas

Métodos Get e Set em Java

Este documento descreve métodos getters e setters em programação orientada a objetos. Getters são métodos de acesso para atributos privados e setters são métodos modificadores para atualizar atributos privados.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
123 visualizações7 páginas

Métodos Get e Set em Java

Este documento descreve métodos getters e setters em programação orientada a objetos. Getters são métodos de acesso para atributos privados e setters são métodos modificadores para atualizar atributos privados.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Métodos Set e Get

Programação Orientada a Objeto (1COP009)


Prof. Bruno Bogaz Zarpelão
Getters e setters
• São métodos utilizados para manipular atributos
privados;
• Alguns programadores tem costume de criar getters e
setters para todos os atributos privados
indiscriminadamente. Não faça isso! Programe os
getters e setters só quando for necessário;
Getters e setters
• Métodos set também são chamados de métodos
modificadores.
• Métodos get também são chamados de métodos de
acesso ou métodos de consulta.

3
Getters e setters
• Getter:
– Método utilizado para acessar o valor de um atributo privado:
Getters e setters
• Setter:
– Método utilizado para modificar o valor de um atributo
privado:
Métodos predicados
• Há ainda um terceiro tipo de método: métodos
predicados.
• O objetivo deste método é testar se uma dada condição
é verdadeira ou falsa.
• Exemplo: método isEmpty da classe ArrayList.

6
Exercício
• Crie uma classe Rectangle com os atributos length e
width, cada um dos quais assume o padrão de 1.
Forneça os métodos que calculam o perímetro e a área
do retângulo. A classe tem métodos set e get para o
comprimento (length) e a largura (width). Os métodos
set devem verificar se length e width são, cada um,
números de ponto flutuante maiores que 0,0 e menores
que 20,0. Escreva um programa para testar a classe
Rectangle.
7

Você também pode gostar