课堂练习3(第四周)
2017-10-15 15:11
246 查看
课堂练习3:
以Point类为基础,定义一个平面中的Circle类:
1、编写一个无参的构造函数;
2、编写一个有参的构造函数;
3、在主函数中调用无参的构造函数生成圆的实例c1,调用有参的构造函数生成圆的实例c2,调用实例方法判断c1和c2是否相重叠。
1.代码
(1)Point.java
2.运行截图
以Point类为基础,定义一个平面中的Circle类:
1、编写一个无参的构造函数;
2、编写一个有参的构造函数;
3、在主函数中调用无参的构造函数生成圆的实例c1,调用有参的构造函数生成圆的实例c2,调用实例方法判断c1和c2是否相重叠。
1.代码
(1)Point.java
public class Point { double x; double y; Point(){ x=1.0; y=1.0; } Point(double xx,double yy){ x=xx; y=yy; } }(2)Circle.java
public class Circle { Point centre; double radius; Circle(){ centre=new Point(); radius=1.0; } Circle(Point p,double r){ centre=p; radius=r; } boolean Overloap(Circle circle) { if(centre.x==circle.centre.x&¢re.y==circle.centre.y&&radius==circle.radius) return true; else return false; } }(3)CircleTest.java
public class CircleTest { public static void main(String[] args) { // TODO Auto-generated method stub Circle c1=new Circle(); Point p=new Point(2.0,3.0); Circle c2=new Circle(p,2); System.out.println(c1.Overloap(c2)); } }
2.运行截图
相关文章推荐
- 课堂练习4(第四周)
- 课堂练习1(第四周)
- 课堂练习6(第四周)
- 课堂练习2(第四周)
- 第四周课堂练习
- 课堂练习—数组最大值
- 课堂练习
- CCNP课堂练习三:利用帧中继的流量整形来实现流量控制
- 20165101 课堂练习补交
- 4讲 图像 表格 实际应用-菜谱 课堂练习-课程表
- 课堂练习---求数组中子数组和的最大值
- 韩顺平_php从入门到精通_视频教程_第4讲_图像_表格_实际应用-菜谱_课堂练习-课程表_学习笔记_源代码图解_PPT文档整理
- 上机练习题——异常处理(课堂练习2)
- 20155330 第十一周课堂练习(20170503)
- 3月27号周五课堂练习:结对开发----返回一个整数数组中最大子数组的和三
- 20155322 2016-2017-2 《Java面向对象程序设计》第十二周课堂练习之Arrays和String单元测试
- 软件工程课堂练习--结对开发
- 2017-2018-1 20155234 《信息安全系统设计基础》第四周课堂实践
- 软件构架 课堂练习一
- 课堂练习2