public class PointM { int x; int y; public PointMe(){ } public PointMe(int xx,int yy){ x = xx; y = yy; } public void show(){ System.out.println("(" + x + "," + y + ")"); } public void set(int xx,int yy){ x = xx; y = yy; } public double calcInstance(Point p){ return Math.sqrt((p.x-x)*(p.x-x) + (p.y-y)*(p.y-y)); } public void changePoint(Point p){ int do1 = p.x; p.x = x; x = do1; int do2 = p.y; p.y = y; y = do2; } public static void main(String[] args) { Point p1 = new Point(); p1.set(3,5); Point p2 = new Point(); p2.set(6,9); p1.show(); p2.show(); double result = p1.calcInstance(p2); System.out.println(result); System.out.println("两个点坐标交换之后的坐标----------"); p1.changePoint(p2); p1.show(); p2.show(); } }
java面向对象
最新推荐文章于 2025-06-16 16:54:49 发布