En este tutorial vemos los diferentes tipos de métodos que podemos encontrar que son los métodos de acceso y los métodos de modificación. Como vemos en el vídeo los métodos de acceso tienen una sentencia return que nos devuelve algún valor y por tanto al invocarlos obtenemos un valor. Los métodos de modificación como su propio nombre indica son métodos que nos sirven para modificar algún valor de alguna variable. En el tutorial podemos ver sus diferencias y como se usan cada uno de ellos.
Código Fuente:
//Hola a tod@s, en este tutorial vamos a ver como crear nuestros propios métodos y ver las clases de métodos que hay
//básicamente hay dos tipos de métodos, metodos de acceso que nos devuelven o nos dan alguna información
//y métodos de modificación que sirven para modificar alguna variable
public class Metodos
{
int pesoPersona, alturaPersona;//empezamos aquí declarando dos variables int que serán las que
//usaremos para almacenar los datos
public Metodos (int peso,int altura)//aquí en el constructor le otorgaremos un valor inicial
{ pesoPersona = peso; //a esas variables, que será peso y altura que introduciremos
alturaPersona = altura; //al crear el objeto
}
//este primer método que tenemos es un método de acceso, como veis tiene una sentencia con return
//eso nos indica que este metodo cada vez que lo invoquemos nos devolverá el valor almacenado
//en la variable alturaPersona
public int obtenerAltura()
{
return alturaPersona;
}
//este también es un método de acceso y nos devolverá el pesoPersona
public int obtenerPeso()
{
return pesoPersona;
}
//este ya es un método de modificación, como veis el encabezado cambia, ya se hace con void
//y además nos va soliciatar un dato cada vez que lo invoquemos
//en este caso pesoNuevo, que será el nuevo valor que adquirirá pesoPersona
public void cambiarPeso(int pesoNuevo)
{
pesoPersona = pesoNuevo;
}
//este también es otro método de modificación y asignara el valor que demos a alturaNueva a alturaPersona
public void cambiarAltura(int alturaNueva)
{
alturaPersona = alturaNueva;
}
//vamos a ver ahora como funciona creando un objeto
}