A general law is a law which in its terms and effect applies either to the whole state, or to one or more municipalities of the state less than the whole in a class. A general law applicable to such a class of municipalities shall define the class on the basis of criteria reasonably related to the purpose of the law, provided that the legislature may also enact and change from time to time a general schedule of not more than eight classes of municipalities based on population according to any designated federal decennial census, and general laws for any purpose may thereafter be enacted for any such class. Any law heretofore enacted which complies with the provisions of this section shall be considered a general law.
No general law which at the time of its enactment applies to only one municipality of the state shall be enacted, unless notice of the intention to apply therefor shall have been given and shown as provided in Section 106 of this Constitution for special, private or local laws; provided, that such notice shall not be deemed to constitute such law a local law.
A special or private law is one which applies to an individual, association or corporation. A local law is a law which is not a general law or a special or private law.
Act No. 79-263 (House Bill No. 68) entitled "An Act to establish eight classes of municipalities, by population, based on the 1970 Federal decennial census" approved June 28, 1979, and each and every Act of the legislature thereafter enacted referred or relating to a class of municipalities as established in said Act No. 79-263 are hereby in all things ratified, approved, validated and confirmed as of the date of their enactment, any provision or provisions of the Constitution of Alabama, as amended, to the contrary notwithstanding.