point px figure conceptual picture of the result of point( , the variable refers to freshly created point having the given coordinates (the number and type of the parameters is determined by the method being used some methods require no parameters at all you can find numerous examples of method invocation in the interactive examples above as examples of parameterless methodsconsider these two expressionsp getx( gety(the getx and gety methods return the and values of pointrespectively methods such as these are sometimes called accessorsbecause they allow us to access information from the instance variables of the object other methods change the values of an object' instance variableshence changing the state of the object all of the graphical objects have move method here is specificationmove(dxdy)moves the object dx units in the direction and dy units in the direction to move the point to the right unitswe could use this statement move( , this changes the instance variable of by adding units if the point is currently drawn in graphwinmove will also take care of erasing the old image and drawing it in its new position methods that change the state of an object are sometimes called mutators the move method must be supplied with two simple numeric parameters indicating the distance to move the object along each dimension some methods require parameters that are themselves complex objects for exampledrawing circle into graphwin involves two objects let' examine sequence of commands that does this circ circle(point( , ) win graphwin(circ draw(win