Hvorfor er hajer fisk, hvis de ikke lægger æg?

Hajer lægger æg. Nogle hajer (som hvalhajer) føder levende unger, men det starter stadig som et æg inde i dem og derefter klækkes internt.