(1) 實現一個Point類,該類包含表示坐標的兩個int型變量x、y,構造方法Point()和Point(int xx, int yy),返回x值和y值的int getX()和int getY()方法,計算兩點間距離的double distance(Point)方法。其中計算平方根用Math.sqrt()方法。
(2) 實現一個Circle類,該類包含表示圓心的Point型變量center,表示半徑的int radius變量,以及構造方法Circle()、Circle(int xx,int yy,int r)、Circle(Point c,int r),返回周長和面積的int perimeter()、double area()方法,返回兩個圓是否為同一個圓(返回0)、同心圓(返回1)、相交的圓(返回2)、分離的圓(返回3)、包含的圓(返回4)等關系的int relation(Circle c)等方法。PI值可以用Math.PI常量。
(3) 實現測試上述兩個類的ClassTest類。該類在main方法中分別創建若干個Point對象和Circle對象,并調用相關方法,輸出方法的返回值,驗證其正確性。
(4) 將Point類、Circle類和主類的包名分別調整為p1、p2、p3,并重新運行,驗證是否運行正確。
標簽:
Point
上傳時間:
2014-11-25
上傳用戶:cylnpy