> If I say "my name is mark" twice, it doesn't mean I belong to set of > objects called Mark twice.... Yes, but instance declaration doesn't only state that some type belongs to some class. It also provides some operations on this type.