A public company and a private company are both corporations. The only difference between the two is a public company is a corporation whose shares are publicly traded on a stock exchange, whereas a private company's shares are not publicly traded on a stock exchange.