Question: do sine waves have harmonics?
Answer: A sine wave will only have one harmonic - the fundamental (well, it already is sine, so it is made up of one sine). Square wave will have an infinite series of odd harmonics (that is, to make a square wave out of sines you need to add sines of every odd multiple of the fundamental frequency).