Ayuda no me guarda valor digitado

En la clase Clientes no me quiere asignar el valor a la variable tipocliente, lo deja null.

Principal
 

Clase Persona

 

Clase Cliente

 

Clase Roles
 

clase Menu
 

Clase Usuario
 

Clase Tipos

 

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Encontre un pequeño problema

Mira viendo tu código después de unos minutos decidí verlo con Netbeans, encontré en dos problemas que le puede interesar.

La primera esta en la clase cliente, donde capturas el dato y lo muestras

 

He visto que desde la clase Menu, adicionanas el dato a tipocliente con el método que acabo de mostrar de la clase Cliente.

Y como veras el método setTipoCliente(String tipoclientes), no adiciona nada a la variable tipocliente y quieres mostrarlo, por eso te sale null.

No se si me dejo entender, pero es donde encontré el problema.

Te paso un ejemplo de como encontré el problema.

Modifique la clase Cliente:
 

Y en la clase Menu, solamente hice una peqeña modificación aquí:

 

No es que no "quiera" es que

No es que no "quiera" es que como bien indica SISTEMAS estás asignando el valor al mismo parámetro que es una variable local. Y al attributo no le asignas nada por eso sigue null.

Básicamente está pasando esto:

 

Imagen de ezamudio

final

Por eso es recomendable marcar   los parámetros de los métodos. Pero nadie lo hace porque es una hueva. Debería ser el default...

Propongo esto

Si quieres que tipo de clientes se asigne en su clase, necesitas que guarde la variable ahí, para ello debes crear los métodos.
Por ejemplo he usado el constructor de la clase Tipo Cliente para asignar los datos y para leer la información solo hace uso del método, estos son los cambios que hice a la clase Cliente

 

Y en la clase Menu solamente:
 

Por ejemplo ahí se me devuelve un valor:

 

gracias

gracias