06. El método get
Dentro del editor online de lenguaje Java colocaremos el siguiente código:
// Declaración de clase
public class Perro
{
// Variables de instancia
String nombre;
String raza;
int edad;
String color;
// Declaración del constructor de clase
public Perro(String nombre, String raza, int edad, String color)
{
this.nombre = nombre;
this.raza= raza;
this.edad = edad;
this.color = color;
}
// método 1
public String getNombre()
{
return nombre;
}
// método 2
public String getRaza()
{
return raza;
}
// método 3
public int getEdad()
{
return edad;
}
// método 4
public String getColor()
{
return color;
}
@Override
public String toString()
{
return("Hola mi nombre es "+ this.getNombre()+ ".\nMi raza, edad y color son: " +
this.getRaza()+"," + this.getEdad()+
","+ this.getColor());
}
public static void main(String[] args)
{
Perro clifford = new Perro("clifford","pitbull", 5, "blanco");
System.out.println(clifford.toString());
Perro rodney = new Perro("rodney","terrier", 7, "gris");
System.out.println(rodney.toString());
}
}
En este código en lenguaje Java primero se crea la clase "Perro". Después se le asignan variables y se declara un constructor de clase y cuatro métodos get, que permiten ver el valor de un atributo.
La linea "@Override" inidica la capacidad que tiene una clase que hereda de poder modificar los métodos de su clase padre. A continuación el método "String toString" nos permite recuperar en una cadena los atributos de un objeto "Perro".
Después se utiliza el método public static void main(String args[]) y dentro de él se crean dos objetos Perro y se imprimen sus atributos, llamando al método "toString".