Does the kingfisher have feathers?

Yes. Kingfishers are birds, and all birds have feathers.