Hola Macarena:
Lo has hecho muy bien!
He de hacerte algunas sugerencias para mejorar tu código simplemente.
Te en cuenta que por convención, los nombres de los métodos y los atributos deben empezar con una letra minúscula, y los nombre de las clases con una letra mayúscula. Esto es algo que todos los que programamos respetamos. Tu lo has respetado, perfecto!
Ahora bien, cuando el nombre de un método esté compuesto por dos palabras, la segunda palabra la comenzamos con mayúscula; de esa manera es más legible y facil de entender a simple vista. Por ejemplo:
al método getnombre() lo deberías renombrar por getNombre().
al método getapellido() lo deberías renombrar por getApellido().
Y así con todos los demás nombres de métodos que estén compuestos por dos o más palabras: cada nueva palabra comienza con mayúscula (salvo la palabra inicial).
Lo mismo sucede con los nombres de los atributos. Por ejemplo, tienes un parámetro llamado valornombre, ese parámetro debería llamarse valorNombre. (lo mismo con los demás atributos y parámetros).
Por último también quería comentarte una buena costumbre en la organización de los métodos.
Si bien no hay una necesidad funcional que haga que un método deba ir antes o después de otro, generalmente ordenamos todos los métodos set uno a continuación del otro, y todos los métodos get uno a continuación del otro. De esta forma es más facil de ir a buscar un método dentro del código ya que están todos juntos los métodos set por un lado, y los get por el otro.
Tu los has intercalado: método set y get para el campo nombre; método set y get para el campo apellido, etc etc. Mi recomendación es que ordenes los métodos por lo que hacen.
Preguntabas finalmente cómo hacer para publicar tus ejercicios.
Una vez que te logueas en el foro, entras en "Aprender a programar desde cero", y haz click en "NUEVO TEMA".
No olvides de escribir en el título del nuevo tema a qué ejercicio se refiere tu publicación.
Sigue adelante!, lo estás haciendo muy bien.