This question is because of this line i read A new instance of an object is created by calling a constructor method. i agrre but constructor method of what..? an OObject or a Class itself..?.. Sorry if its an amateur question but i'm still learning java and i'm finding it hard to understand.
and this reminded me of which is first chicken or egg..?
EDIT:
May be my question was not clear, i know how objects are created and every class has a constructor but what i want to know is, every Objects in the heap have their own copy of instance variable. in the same way will they also have a Constructor with them or its just something that only classes have.