The legislative delegation of a county shall not adopt any resolution authorized by Sections 31-3-910, 31-3-1020 or 31-3-1060 and 31-3-1080 unless a public hearing has first been held. The legislative delegation of such county shall give notice of the time, place and purpose of the public hearing at least ten days prior to the day on which the hearing is to be held, in a newspaper published in the county or, if there is no newspaper in the county, then in a newspaper published in the State and having a general circulation in the county. Upon the date fixed for such public hearing an opportunity to be heard shall be granted to all residents of such county and to all other interested persons.