There really isn't any room for a differing opinion on this one. Dan's reference to NFHS Rule 4.40.2 is clear. In NF a player can catch their own shot. In NBA they cannot.
The NBA plays a completly different style of ball that is geared toward entertainment, which its rules help to support.