Sec. 1. Be it enacted by the Legislature of Alabama, That it shall be unlawful for any person to carry a pistol concealed about his person.
Sec. 2. It shall be unlawful for any person to carry a pistol about his person on premises not his own or under his control, provided this section shall not apply to any sheriff or his deputy or police officer of an incorporated town or city in the lawful discharge of the duties of his office or United States Marshal or their deputies, rural free delivery mail carries in the discharge of their duties as such or bonded constable in the discharge of their duties as such.
. . .
Sec. 4. The defendant may give evidence that at the time of carrying the pistol he had good reason to apprehend an attack which the jury may consider in mitigation of the fine or justification of the offense.
. . .