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.