The primary difference between a privately held corporation and a public corporation is:
Shares of public corporations are traded on stock exchanges.
Public corporations are able to sell shares to the public, and those shares can be bought and sold on stock exchanges, while privately held corporations do not offer their shares to the public in this way.