do eukaryotic cells have restriction endonucleases?
No, eukaryotic cells do not have restriction endonucleases. This is because the DNA of eukaryotes is highly methylated by a modification enzyme, called methylase.