self-adjoint extensions, canonical quantization, impenetrable barriers, observables