以点类为基类,定义矩形类和圆类.矩形由左下方的顶点和长宽定义.圆由圆心和半径定义.
来源:百度知道 编辑:UC知道 时间:2024/05/25 14:51:23
派生类判断任一坐标点在图形内;在图形的边缘上,还是在图形外.默认初始化图形为点.
class point
{
int x;
int y;
}
class rectangle
{
point lb_point; //左下方的顶点
int length;
int height;
}
class circle
{
point center;
int r;
}
举例判断是在圆里面还是外面
int judge(point pt,circle cl)
{
int pt_x,pt_y,c_x,c_y;
double distance;
pt_x = pt.x;
pt_y = pt.y;
c_x = c.center.x;
c_y = c.center.y;
distance = (pt_x - c_x)*(pt_x - c_x) + (pt_y - c_y)*(pt_y - c_y);
if(r*r = distance)
return 0; //图形上
else (r*r > distance)
return -1; //图形里
else (r*r < distance)
return 1; //图形外
}
判断矩形也是类似的,判断点和矩形左下方顶点之间在X轴和Y轴上的距离跟矩形长和宽之间的关系
定义一个名为rectangle的矩形类,其属性数据为矩形坐上角和右下角的点的坐标,能计算矩形的面积。
点类构成矩形
C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积
C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算举行的面积
设计一个点类Point再设计一个矩形类矩形类使用Point类的两坐标点作为矩形对角顶点并可输出4个坐标值和面积
定义一个图形(shape)类的。子类三角形。。矩形。。继承它的属性;是用java的
什么时候把类定义为public
定义一个点类,计算点(-3,5)和(2,-2)间的距离
矩形 和菱形的 性质 的定义~~
JAVA创建一个名为设计一个能细分为矩形三角形 正方形的“图形”类。