Does a star give off heat and light of its own?

Yes they do.