public class Point { // フィールド(メンバー変数) public int x; public int y; // メソッド(メンバー関数) public void move(int dx, int dy) { x += dx; y += dy; } public double distance() { return Math.sqrt(x * x + y * y); } public void print() { System.out.printf("(%d, %d)", x, y); } public void moveAndPrint(int dx, int dy) { print(); move(dx, dy); print(); } // コンストラクター public Point(int x0, int y0) { x = x0; y = y0; } }