java 矩形类的作用_java中关于矩形类
创建矩形类Rectangle存储两个顶点坐标(m_x1,m_y1,m_x2,m_y2),构造方法接受2个顶点坐标的值,并调用设置方法setCoordinates将得到的坐标写入对应的属性中,设置方法setCoordinates检...
创建矩形类Rectangle
存储两个顶点坐标(m_x1,m_y1,m_x2,m_y2),构造方法接受2个顶点坐标的值,并调用设置方法setCoordinates将得到的坐标写入对应的属性中,设置方法setCoordinates检查坐标x和y值是否大于零,方法isRectangle()检验提供的坐标是否能构成矩形,根据检验结果设置m_isRectangle的值,并将检验结果输出到屏幕上。(有三种情况:1.两点坐标相同,构成一个点;2.两点坐标的x相同或y相同,只能构成矩形的一边;3.两点坐标分别喂矩形两个对角顶点坐标)提供计算height、width、perimeter、area的方法。加入判断方法isSquare,以确定此矩形是否为正方形。该类是公共的,保存文件名为Rectangle2.java,再编译主类Rectangle2Test测试它
属性:
private double m_height;
private double m_width;
private double m_x1;
private double m_y1;
private double m_x2;
private double m_y2;
private boolean m_isRectangle;
操作:
public Rectangle2();
public Rectangle2(double aX1,double aY1,double aX2,double aY2);
public void setCoordinates(double aX1,double aY1,double aX2,double aY2);
public boolean isRectangle();
public boolean isSquare();
private void setHeight();
private void setWidth();
public double getHeight();
public double getWidth();
public double perimeter();
public double area();
展开
java 矩形类的作用_java中关于矩形类相关推荐
- java中的class 类的作用_Java中Class和单例类的作用与类成员的理解
Java中Class类的作用与深入理解 在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识.这个信息跟踪着每个对象所属的类.JVM利用运行时信息选择相应的方法执行.而保存 ...
- java定义一个类显示没有_Java 中的每个类都至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法。_学小易找答案...
[单选题]关于 Java 语言叙述错误的是( ). [判断题]类中 static 修饰的变量或方法,可以使用类名或对象的引用变量访问. [命名题]命名下列化合物, [单选题]急性胰腺炎的主要临床表现是 ...
- JAVA的final类有哪些_Java中的final类
下面列举几个Java包中的final类(): 1.java.lang包(列举所有final类) 包装类:Boolean,Character,Short,Integer,Long,Float,Doubl ...
- java编写主类什么意思_Java中什么是类及类的定义
本章节主要介绍java中类的定义及定义所用的关键字 类是 Java 中的一种重要的复合数据类型,也是组成 Java 程序的基本要素,因为所有的 Java 程序都是基于类的.本节介绍如何定义类. 在 J ...
- java中String类是什么_Java中的String类
/* String类用于描述字符串事物的 那么它就提供了多个方法对字符串进行操作 方法都会用,字符串这块就结束了 常见的操作有哪些? "abcd" 它应该具备什么功能,我们才能更好 ...
- java常用类有哪些_java中的常用类有哪些
String类 构造方法: StringBuffer类 带缓冲区的字符串.Buffer,缓冲区(缓存),只要看到Buffer字样,就是"高效"的代名词. String和String ...
- java关键字super的作用_java中super关键字的作用
1.super关键字可以在子类的构造方法中显示地调用父类的构造方法,super()必须为子类构造函数中的第一行. 2.super可以用来访问父类的成员方法或变量,当子类成员变量或方法与父类有相同的名字 ...
- java中常用的包、类、以及包中常用的类、方法、属性----sql和text\swing
java中常用的包.类.以及包中常用的类.方法.属性 常用的包 java.io.*; java.util.*; java.lang.*; java.sql.*; java.text.*; java.a ...
- java查询排除某个单位_spring中排除某个类
在spring中可能需要排除某个类,做法是在spring配置文件中加入如下配置 配置效果如下图所示: xmlns:xsi="http://www.w3.org/2001/XMLSchema- ...
最新文章
- C 上传文件到服务器(含接收端源码)
- 学界 | 量化深度强化学习算法的泛化能力
- 修改注册表 为右键添加快捷命令
- 使用canvas绘制动画时钟
- 较Win7企业更愿用Win10?原因就在这里
- Netty技术细节源码分析-MpscLinkedQueue队列原理分析
- 视觉SLAM十四讲学习笔记-第六讲-非线性优化的状态估计问题
- python下载网页中的pdf文件_Python读取网页上的pdf文件,输出字符串
- 软考 信息安全工程师怎么样
- smtp邮件服务器配置,配置SMTP服务器
- Unity3D天气系统插件UniStorm 3.0.1.1 插件使用说明
- 计算机专业毕业后大致的工作方向
- jzy3D安装到弃坑
- Dev C++环境中使用OpenGL
- Bingo NFT 如何帮助交易者和投资者分析市场
- CMD命令窗口全屏设置
- python求勾股定理_python入门学习随记(二)(勾股定理、球体积、利率、移位和进制转换、数字求和)...
- 扎拉赞恩 服务器 微信群,wow怀旧服扎拉赞恩任务怎么做-wow怀旧服扎拉赞恩的头颅在哪里-地点位置_牛游戏网...
- Linux terminal支持中文设置
- 数字化转型服务管理与VeriSM(1):灵魂三问