编写一个Application程序。包含类Point、Circle和Test,具体要求如下:
⑴ 类Point (表示一个点的类),主要包括:
① 成员变量int x 和 int y;② 构造方法 Point ( ) 用来初始化变量x和y。
(2) 类Circle(圆类),主要包括:
① 成员变量Point p(即代表圆心的点)和float r(即圆的半径);② 构造方法Circle ( ) 用来初始化成员变量;③ 方法 getArea ( ) 与 getRound ( ) 分别用来返回圆的面积和周长。
(3) 类Test(主类),其中有一个main方法,在main方法中,执行以下操作:
① 创建一个Point类的对象p1,p1的横坐标和纵坐标分别为:10、20。创建一个圆心为p1,半径为15的Circle类的对象c1
② 调用 c1.getArea() 方法来计算对象c1的面积,并输出结果;
④ 调用 c1.getRound () 方法来计算对象c1的周长,并输出结果。
class Point {
int x;
int y;
Point(int xx,int yy)
{
Scanner sc = new Scanner(System.in);
xx=sc.nextInt;
yy=sc.nextInt;
x=xx;y=yy;
}
class Circle extends Point()
{
float r;
Point p;
Circle(Point pp,float r)
{
Scanner sc = new Scanner(System.in);
rr=sc.nextInt;
r=rr;
};
public getArea (){return 3.14*r*r};
public getRound (){return 2*3.14*r};
}
public class Test{
public static void main(String[] args)
{
Point p1= new Point (10,20);
Circle c1=new Circle ( p1,15);
System.out.println(c1.getArea());
System.out.println(c1.getRound ());
}