abstract class Shape
{
   abstract void draw();
   Point positison;//是句话是什么意思啊。一点也不明白。
    Shape(Point p) //这句也不明白。
    {
       position=p;
     }
}abstract class Round extends Shape
{
  final double pi=3.1415926;
  abstract void draw();
  abstract double area();
}class Circle extends round
{
  int radius;
  void draw()
  {
     drawCircle(position);
  }
  double ares()
  {
     return pi*radius*radius;
  }
  Circle(Point p,int radius)
  {
      supeer(p);
      this.radius=radius;
  }
}
刚开始学JAVA,请各位老师指点啊。谢谢了。

解决方案 »

  1.   

    import java.awt.*;
    public class Test{
        public static void main(String[] args){
            Point p=new Point(800,600);
            System.out.println(p.getX());//返回 Point2D 的 X 坐标
            System.out.println(p.getY());//返回 Point2D 的 y 坐标
        }
    }
      

  2.   

     Point   positison;//定义一个 Point类型的对象
    Shape(Point   p)   //以对象作为函数参数
      

  3.   

    Point   positison;//是句话是什么意思啊。一点也不明白。 Point是一个类,这里是在声明一个对象Shape(Point   p)   //这句也不明白。 
            { 
                  position=p; 
              } 这个是构造函数 接收到参数是Point类的一个对象
      

  4.   

    Point       positison;//定义Point  的一个引用 ,不是对象
      

  5.   

    abstract   class   Shape 

          abstract   void   draw(); 
          Point   positison;//这是个内嵌对象, 
            Shape(Point   p)   //是个带参构造函数,参数是point型作用是初始化positison 
            { 
                  position=p; 
              }