一是防御说,即建城郭的目的是为了不受外敌侵犯;二是集市说,认为随着社会生产发展,人们手里有了多余的农产品、畜产品,需要有个集市进行交换。进行交换的地方逐渐固定了,聚集的人多了,就有了市,后来就建起了城;三是社会分工说,认为随着社会生产力不断发展,一个民族内部出现了一部分人专门从事手工业、商业,一部分专门从事农业。从事手工业、商业的人需要有个地方集中起来,进行生产、交换。所以,才有了城市的产生和发展。一是防御说,即建城郭的目的是为了不受外敌侵犯;二是集市说,认为随着社会生产发展,人们手里有了多余的农产品、畜产品,需要有个集市进行交换。进行交换的地方逐渐固定了,聚集的人多了,就有了市,后来就建起了城;三是社会分工说,认为随着社会生产力不断发展,一个民族内部出现了一部分人专门从事手工业、商业,一部分专门从事农业。从事手工业、商业的人需要有个地方集中起来,进行生产、交换。所以,才有了城市的产生和发展。