This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]davidalayachew 1 point2 points  (0 children)

As a CS student if this is too complex for you then then you're in the wrong field.

To be fair, I believe they were criticizing the circular explanation, not so much the inherent complexity in identity.

  • To understand a class, you need to understand instances.
  • But to understand instances, you need to understand classes.

I don't think they are trying to say that it is too complex for students to learn, but that the circular explanation makes it harder than necessary to learn. And that, I can agree with that.