Mercurial > js4py
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 |
| 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) |
