07. El método set
Dentro del editor online de lenguaje Java colocaremos el siguiente código:
import java.util.Scanner;
public class Inicio{
public static void main(String[]args){
Scanner ingresoSt = new Scanner(System.in);
Scanner ingresoEd = new Scanner(System.in);
String nombre;
int edad;
Metodos datos = new Metodos();
System.out.print("Introduce tu nombre: ");
nombre = ingresoSt.nextLine();
System.out.print("Introduce tu edad: ");
edad = ingresoEd.nextInt();
datos.setNombre(nombre);
datos.setEdad(edad);
datos.datosPersonales();
}//fin main
}//fin class
class Metodos{
private String nombre;
private int edad;
public void setNombre(String nom){
nombre = nom;
}
public void setEdad(int ed){
edad = ed;
}
public String getNombre(){
return nombre;
}
public int getEdad(){
return edad;
}
public void datosPersonales(){
System.out.println("Nombre: " + getNombre());
System.out.println("Edad: "+ getEdad());
}
}//fin class
En el código se crean dos clases "Inicio" y "Metodos". En la clase "Inicio" se crean dos objetos "Scanner" que permiten introducir datos por teclado. También se crean dos variables, "nombre" y "edad". También se crea el objeto "Metodos datos" dentro de la clase "Metodos". Se imprime en pantalla "Introduce tu nombre: " y el resultado de la introducción de datos se asigna a la variable "nombre". Se hace lo mismo con la variable "edad". A continuación se asignan valores y se ejecuta "datos.datosPersonales()".
En la clase "Metodos" se definen los métodos "set" y "get". A continuación se define el método "public void datosPersonales()" que imprime los valores de nombre y edad.