gracias javibrezmes si eso es esactamente lo que estoy haciendo es poner por un lado el metodo main y por otro lado los metodos y al final la clase no quedo como esperaba pero si hace lo que se deseaba
lo que tenia en mente hacer era mas o menos esto
crear ClaseLocal que contenga, muestraContenido, la cual defina una clase local de nombre Mostrador que a su vez, contenga un metodo muestraDato Este método tiene acceso a las propiedades de la clase contenedora, sin embargo, esta clase no es accesible desde el exterior del método muestraContenido, ya que es local a este método y cuando éste finalice su tarea, se eliminara la clase local.
mas o menos eso tenia planeado hacer pero gracias al final de cuentas diferente pero si salio gracias javibrezmes