JAVA编写一个Application程序。包含类Point、Circle和Test

编写一个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 ());


}


猜你喜欢

转载自blog.csdn.net/qq_43952288/article/details/106926489