Public contracts are agreements entered into by government entities, while private contracts are agreements between private individuals or entities. The distinction between these types of contracts is significant in understanding how the Contract Clause of the Constitution has evolved, especially in relation to government powers and individual rights.