Ответ одновременно невероятно прост и не так прост, как обычно думают. Очень соблазнительно сказать, что звёзды горячие, потому что в их ядрах идёт ядерный синтез, который преобразует накопленную энергию в тепло...
Как известно, температура внутри звезд очень высокая. Ведь благодаря ей и запускаются термоядерные реакции. При сжатии молекулярного облака гравитационными силами происходит нагрев, который при достаточной массе молекул всё увеличивается и увеличивается...