Actually, each instance of the object will have a different identifier; a different address and a different location on the heap.
Thus, instance variables A and instance variables B will always be in different places.
Now there is no reason why instance variables A and B cannot be enclosed in a structure that is allocated separately. Moreover, A and B can have an instance variable, which is a pointer to one copy of the structure full of values.
1000 , , . 0, . bcopy() , , . , .