annotate point.py @ 162:77e87f1b5811 core-javascript

$ hg merge core-javascript.closure-exercises # done, at least for now
author jf3243
date Wed, 09 Nov 2011 17:00:38 +0000
parents 62b9c15e287f
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
1 class Point(object):
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
2
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
3 def __init__(self, x, y):
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
4 self.x = x
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
5 self.y = y
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
6
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
7 def move(self, dx, dy):
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
8 self.x += dx
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
9 self.y += dy
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
10
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
11 mypoint = Point(2, 3)
62b9c15e287f classes.rst: Finished first draft.
Jonathan Fine <jfine@pytex.org>
parents:
diff changeset
12 mypoint.move(1, 1)