No. The NFL has an age limit because there are legitimate fears of putting a 19 or 20 year old kid out on the gridiron to play a highly physical, aggressive contact sport with adults that range to almost twice his age at a point when his body is still rapidly maturing. While basketball is a sport where physical maturity at age 18 or 19 is manageable within the professional game, football is not.
Thus, the league has taken measures to ensure a student-athlete has to wait three years after his high school graduating class to attempt to play in the NFL. He can spend those years working in a mine for all they care, he just can't declare for the draft.