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,请各位老师指点啊。谢谢了。
{
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,请各位老师指点啊。谢谢了。
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 坐标
}
}
Shape(Point p) //以对象作为函数参数
{
position=p;
} 这个是构造函数 接收到参数是Point类的一个对象
{
abstract void draw();
Point positison;//这是个内嵌对象,
Shape(Point p) //是个带参构造函数,参数是point型作用是初始化positison
{
position=p;
}
}