课堂练习3

来源:互联网 发布:阿里云服务器网站备案 编辑:程序博客网 时间:2024/05/21 08:39
课堂练习3:以Point类为基础,定义一个平面中的Circle类:1、  编写一个无参的构造函数;2、  编写一个有参的构造函数;3、  在主函数中调用无参的构造函数生成圆的实例c1,调用有参的构造函数生成圆的实例c2,调用实例方法判断c1和c2是否相重叠。package circle;class Circle {    Point centre;    double radius;    Circle(){        centre=new Point(1.2, 1.4);        radius=1.0;    }    Circle (Point p, double r){        centre =p;        radius=r;    }    public boolean Overla(Circle circle) {        if(centre.x==circle.centre.x&&centre.y==circle.centre.y&&radius==circle.radius)            return true;        else            return false;    }} public class CircleTest{     public static void main (String args[]) {         Circle c1=new Circle();         Circle c2=new Circle(new Point(1.2, 1.3),2);         System.out.print(c1.Overla(c2));     } }package circle;public class Point {    double x;    double y;    Point(double x, double y) {        this.x = x;        this.y = y;    }}

这里写图片描述

原创粉丝点击