Buscar posible parentesco de dos personas por los apellidos con Java y NetBeans

Tutorial donde mostramos paso a paso cómo desarrollar una aplicación Java usando el IDE NetBeans que, leyendo los nombres completos de dos personas (nombre, apellido primero y apellido segundo), devuelve el posible grado de parentesco (comparando los apellidos). Esta aplicación sirve como ejemplo para crear clases en Java con sus correspondientes métodos constructores y accesores (setters y getters). También sirve como ejemplo Java para referenciar e instanciar clases.

Crear nueva aplicación o proyecto Java en el IDE NetBeans

En primer lugar necesitaremos disponer del IDE de desarrollo NetBeans, a continuación mostramos un tutorial donde explicamos paso a paso cómo descargarlo e instalarlo:

Una vez instalado, para crear una nueva aplicación Java abriremos NetBeans y pulsaremos en el menú “Archivo” – “Proyecto Nuevo”:

Crear nueva aplicación o proyecto Java en el IDE NetBeans

Seleccionaremos en Categorías la categoría “Java” y en Proyectos el proyecto “Java Application”:

Crear nueva aplicación o proyecto Java en el IDE NetBeans

Introduciremos el nombre del proyecto (por ejemplo AjpdSoftBuscarParentesco) y la carpeta donde se guardará:

Crear nueva aplicación o proyecto Java en el IDE NetBeans

De esta forma NetBeans creará los ficheros iniciales necesarios para nuestro proyecto:

Crear nueva aplicación o proyecto Java en el IDE NetBeans

Crear clase Persona en Java con NetBeans

En primer lugar, tras crear el proyecto Java, crearemos una clase para gestionar las personas. Para ello, desde el IDE de NetBeans, sobre el paquete creado pulsaremos con el botón derecho y en el menú emergente seleccionaremos “Nuevo” – “Java Class”:

Crear clase Persona en Java con NetBeans

Especificaremos el nombre para la clase, por ejemplo “Persona” y pulsaremos “Terminar”:

Crear clase Persona en Java con NetBeans

Añadiremos el siguiente código Java para la clase Persona:

Crear clase Persona en Java con NetBeans

El código de la clase Persona.java:

En dicha clase definimos los atributos para una persona, que son:

  • private String nombre;
  • private String apellido1;
  • private String apellido2;
  • private String nombreCompleto;

Establecemos los métodos accesores setters y getters para establecer el nombre completo de la persona y devolver el nombre, apellido primero y apellido segundo.

En esta clase también definimos un método que nos permitirá separar de un nombre completo especificado el nombre, el apellido primero y el apellido segundo:

  • public void separarNombre ()

Crear clase BuscarParentesco en Java con NetBeans

Tras crear la clase Persona, ahora crearemos la clase BuscarParentesto. En esta clase definiremos el método que calculará el posible parentesco de una Persona. Para ello, desde el IDE de NetBeans, sobre el paquete creado pulsaremos con el botón derecho y en el menú emergente seleccionaremos “Nuevo” – “Java Class”:

Crear clase BuscarParentesco en Java con NetBeans

Especificaremos el nombre para la clase, por ejemplo BuscarParentesco y pulsaremos “Terminar”:

Crear clase BuscarParentesco en Java con NetBeans

Añadiremos el siguiente código Java para la clase BuscarParentesco:

Crear clase BuscarParentesco en Java con NetBeans

El código de la clase BuscarParentesco.java:

En esta clase, en el método constructor pasamos como parámetro los valores de los atributos del nombre completo de dos personas:

  • public BuscarParentesco (String nombre1, String nombre2)

Establecemos los métodos accesores (setters y getters) correspondientes para modificar o bien obtener el valor de los dos nombres completos.

Y por último definimos un método para buscar el parentesco de dos personas, donde referenciamos e instanciamos la clase Persona y la usamos para separar el nombre completo en nombre, apellido primero y apellido segundo:

  • public String getGradoParentesco ()

Instanciar y referenciar las clases y probar la aplicación Java para el cálculo de parentesco

Para probar las clases persona y BuscarParentesco, desde la clase main principal de la aplicación, añadiremos el siguiente código al fichero AjpdSoftBuscarParentesco.java:

Instanciar y referenciar las clases y probar la aplicación Java para el cálculo de parentesco

El código fuente completo del fichero AjpdSoftBuscarParentesco.java:

En el código anterior, básicamente, solicitamos al usuario la introducción de dos nombres completos, hacemos algunas comprobaciones (que lleven algún espacio y que tenga valor) y por último instanciamos la clase BuscarParentesco para usarla y mostrar el posible parentesco de dos personas según su nombre, apellido primero y apellido segundo.

Para probar la aplicación la compilaremos pulsando el el botón de “Ejecutar Project” o pulsando F6, la aplicación nos solicitará la introducción de dos nombres completos y devolverá su posible parentesco por pantalla:

Instanciar y referenciar las clases y probar la aplicación Java para el cálculo de parentesco

Código fuente gratuito de aplicación de ejemplo AjpdSoft Buscar Parentesco en Java

A continuación indicamos la descarga gratuita del código fuente completo en Java de la aplicación AjpdSoft Buscar Parentesco con Java, aplicación de ejemplo de este tutorial:

Artículos relacionados

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del Proyecto AjpdSoft.

Artículo en inglés.

alonsojpd

alonsojpd

Presidente y fundador de Proyecto A y AjpdSoft

También te podría gustar...

Deja un comentario