Programação orientada a objetos e o Java (parte 4)
No artigo anterior vimos que os atributos permitem armazenar dados aos objetos. Agora veremos os métodos ou funções-membro, analisando a utilização de parâmetros e a possibilidade de um método devolver valor de retorno.
Parte 3: Parâmetros
Quando declaramos um método, podemos especificar uma lista de tipos
e nomes das variáveis que receberão os valores fornecidos aos métodos.
Essa lista é conhecida como parâmetros. Devem ser colocados no interior
dos parênteses e separados por vírgula, esses valores são chamados de
argumentos.
O número de argumentos pode ser vazio ou muitos, porém quando utilizamos muitos parâmetros de vários tipos devemos nos questionar se o projeto foi bem elaborado. Essas variáveis são locais, ou seja, podem ter o mesmo nome de variáveis do corpo de outros métodos.
Vamos mostrar um exemplo em que reduzimos a quantidade de métodos utilizando parâmetros.
O número de argumentos pode ser vazio ou muitos, porém quando utilizamos muitos parâmetros de vários tipos devemos nos questionar se o projeto foi bem elaborado. Essas variáveis são locais, ou seja, podem ter o mesmo nome de variáveis do corpo de outros métodos.
Vamos mostrar um exemplo em que reduzimos a quantidade de métodos utilizando parâmetros.
// Radio2
public class Radio2 {
// atributos
boolean status;
// método com parâmetros
public void Estado(boolean modo) {
status = modo;
}
}
public class Radio2 {
// atributos
boolean status;
// método com parâmetros
public void Estado(boolean modo) {
status = modo;
}
}
Agora podemos receber o valor booleano de "modo" definindo o estado do Radio.