2011年10月24日 星期一

JAVA 演練 ch08 SampleP5

請根據下列的整數座標宣告一個 MyPoint 類別。

欄位
int x;(X 座標)
int y;(Y 座標)

方法
void setX(int px);(設定 X 座標)
void setY(int py);(設定 Y 座標)
int getX();(取得 X 座標)
int getY();(取得 Y 座標)

解答:
class MyPoint
{
 int x;
 int y;
 
 void setX(int px)
 {
  x=px;
  System.out.println("設定X座標:" + x + "。");
 }
 void setY(int py)
 {
  y=py;
  System.out.println("設定Y座標:" + y + "。");
 }
 
 int getX()
 {
  System.out.println("檢查輸入X座標。");
  return x;
 }
 int getY()
 {
  System.out.println("檢查輸入Y座標。");
  return y;
 }
}

class SampleP5
{
 public static void main(String[] args)
 {
  MyPoint point=new MyPoint();
  
  point.setX(25);
  point.setY(30);
  
  int X=point.getX();
  int Y=point.getY();
  
  System.out.println("取得X與Y的座標:");
  System.out.println("X座標:" + X + "\tY座標:" + Y + "。");
 }
}

沒有留言:

張貼留言