The rationale for this is that the object is an instance of the class, and therefore it must have access to each attribute belonging to the class, in addition to instance-level attributes.
. , ( ), , . , ( ), , .
- , ++. , s.number , . Student.number, , number . , , # , , .