What is the difference between a star, planet, and moon?

1 Answer
May 4, 2016

A Star is a ball of gas of such a mass that, when compressed by gravity will generate energy due to atomic fusion, and therefore generates light.

A planet is a body that when compressed by gravity will not generate fusion, be it composed of mostly gas or mostly rocky material. It has a stable orbit around a star and also must be of a certain size. Pluto is not a planet mostly due to the fact that is is smaller that our own Moon.

A moon is a rocky celestial body that orbits, mainly, a planet. Big planets may have moons that, if it orbited the star, would be considered a planet.