Non identical twins have different DNA as it's actually two different eggs. But identical twins share the same DNA because they're actually a single fertilised egg which splits into two embryo's.

Even if you've got an identical twin, there are usually slight differences between them. Fingerprints would be one.

- Trevor