类与对象第三题
来源:互联网 发布:java获取浏览器类型 编辑:程序博客网 时间:2024/06/07 02:34
以Point类为基础,定义一个平面中的Circle类:
1、 编写一个无参的构造函数;
2、 编写一个有参的构造函数;
在主函数中调用无参的构造函数生成圆的实例c1,调用有参的构造函数生成圆的实例c2,调用实例方法判断c1和c2是否相重叠。
public class Circle {
double radius,a,b;
Circle(){
a=1.0;
b=1.0;
radius=1.0;
}
Circle(double x,double y,double z)
{
a=x;
b=y;
radius=z;
}
public void compare(Circle c1) {
if((a==c1.a)&&(b==c1.b)&&(radius==c1.radius))
System.out.println("两圆重合 ");
else
System.out.println("两圆不重合 ");
}
}
public class TestCircle {
public static void main(String[] args) {
Circle c1=new Circle();
Circle c2=new Circle(1.0,2.0,3.0);
c1.compare(c2);
System.out.println("c1的半径为"+c1.radius+"圆心为:"+c1.a+","+c1.b);
System.out.println("c2的半径为"+c2.radius+"圆心为:"+c2.a+","+c2.b);
}
}
阅读全文
0 0
- 类与对象第三题
- 第三章类与对象
- 第三章 类与对象
- 第三章 类与对象
- 第三章 面向对象(一)--类与对象
- 第三章 对象与JSON
- 信管14:第三章 类与对象 学习任务
- 精通Javascript 第三章 对象与JSON
- 第三篇重点面向对象与封装
- 类和对象第三讲
- 第三章 类和对象
- C#基础系列(8)-- 第三部分 面向对象相关 -- 类与结构(1)
- C#基础系列(9)-- 第三部分 面向对象相关 -- 抽象类与接口(2)
- 对象揭秘[LanJoyner]--第三章 模块与导入
- 面向对象分析与设计(第三版)目录
- jquery第三期:js与jquery对象转换
- <java与模块>第三章面向对象设计原则笔记
- 第三章 数据竞争与互斥对象
- Google BBR拥塞控制算法模型初探
- BPR:个性化排名推荐系统
- 唯一分解定理
- HDu 1869-六度分离
- 软件工程作业习题3
- 类与对象第三题
- Spring(26)——PathMatchingResourcePatternResolver
- 050 函数凹凸性
- iOS下 WebRTC 视频渲染
- Python动态参数
- CentOS学习24_Centos7 关闭防火墙
- hdu 2680 Choose the best route(SPFA或者Dijkstra)
- tinyalsa
- 新版android studio去掉cmake