定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 04:07:12
定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance

定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance
定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间
定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间的距离,其数据成员为两个点类对象和表示两点之间距离的变量。请完成以下程序,结果如下图所示。
#include
#include
using namespace std;
class Point
{
\x09int x,y;\x09\x09\x09\x09\x09\x09//横坐标x和纵坐标y
public:
\x09Point(int x=0,int y=0);\x09\x09\x09//带有默认值的构造函数
\x09Point(Point &p);\x09\x09\x09\x09//拷贝构造函数
\x09int getx();\x09\x09\x09\x09\x09\x09//获取横坐标x的值
\x09int gety();\x09\x09\x09\x09\x09\x09//获取纵坐标y的值
};
//在此添加Point类的实现代码
class Distance
{
public:
\x09Distance(Point q1,Point q2);\x09\x09//构造函数
\x09double getdist();\x09\x09\x09\x09//获取点p1和点p2之间的距离
private:
\x09Point p1,p2;\x09\x09\x09\x09\x09//点p1和点p2
\x09double dist;\x09\x09\x09\x09\x09//表示点p1和点p2之间的距离
};
//在此添加Distance类的实现代码
int main()
{
\x09Point p1(5,3);
\x09Point *p;
\x09//在此添加相应的代码
\x09Point p2(*p);
\x09//在此添加相应的代码
\x09return 0;
}

定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance
程序如下:
public class Point {
\x05double x,y;
\x05double d;
\x05Point(double a,double b){
\x05\x05x = a;
\x05\x05y = b;
\x05}
\x05
\x05void TestPoint(Point p1,Point p2){
\x05\x05x = (p1.x + p2.x)/2;
\x05\x05y = (p1.y + p2.y)/2;
\x05\x05System.out.println("(" + x + ","+ y + ")");
\x05}
\x05
\x05void Distance(Point p1,Point p2){
\x05\x05d = Math.sqrt((p1.x - p2.x)*(p1.x - p2.x) + (p1.y - p2.y)*(p1.y - p2.y));
\x05\x05System.out.println(d);
\x05}
\x05public static void main(String[] args) {
\x05\x05Point p = new Point(0,0);
\x05\x05Point p1 = new Point(1,1);
\x05\x05Point p2 = new Point(2,2);
\x05\x05p.TestPoint(p1,p2);
\x05\x05p.Distance(p1,p2);
\x05}
}

4.可以定义点类(Point),再定义一个类(Distance)描述两点之间的距离,其数据成员为两个点类对象,两点 定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance),用于描述两点之间定义一个点类(Point),其数据成员包含横坐标和纵坐标;再定义一个距离类(Distance 【程序设计】---------------------------------------------------------定义一个点类Point包括x坐标和y坐标(int).定义一个圆类Circle,有数据成员半径和表示圆心坐标的点类对象.圆类成员函数包括构 用point类公有派生一个line类,其数据成员为起点和终点,给出完整的line类定义,其中包括构造拷贝析构函数 先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的创建一个点类(Point),数据成员包括x和y坐标,成员函数包括用来给数据成员初始化的构造函数,设置和获取x,y坐 C++///定义一个点类(Point) .定义一个点类(Point)、矩形类(Rectangle)和立方体类(Cube)的层次结构.矩形包括长度和宽度两个新数据成员,矩形的位置从点类继承.立方体类由长度、宽度和高 首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x ,y 表示该类对象在二维坐标系中的坐标位首先定义一个点类 POINT ,有两个 double 型的 保护 数据成员 x 、 y 表示该类对象在二维坐标 定义一个类LOCATION,用数据成员x,y表示该类对象在二维坐标系的坐标位置用函数成员move移动对象坐标位置,然后以类LOCATION为基类派生出点类POINT再利用点类POINT派生出圆类CIRCLE.定义点类和圆类 三、 定义一个点类Point,在Main函数中建立Point对象并显示点对.如:Point#1 四、 定义一个圆类,包 1.在一个类的定义中,包含有( )成员的定义.A.数据 B.函数 C.数据和函数 D.数据或函数2.( )只能访问静态成员变量A静态成员函数 B虚函数 C构造函数 D析构函数3.假定AA为一个类,a为该类公有的 5.定义一个表示点的结构类型Point和一个由直线方程 确定的直线类Line.结构类型Point由x和y两个成员,他们分别表示点的横坐标和纵坐标.Line类有两个数据成员a和b,它们分别表示直线方程中的系 先设计点类(Point),该类的数据成员包括一个点的x坐标和y坐标,成员函数实现的功能有:获取点的坐标值,圆类(Circle)的数据成员有圆心的x坐标值,y坐标值,半径r值,成员函数实现的功能有: 定义一个类时,除了数据成员外,是不是一定要定义一个成员函数, 定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show.要求:成员变量为受保护成员,成员函数为公有函数;函数Show在 定义一个Point(点)类,其中包含数据有x和y用于表示该点坐标值,包含有一个无参构造函数和一个有参构造函数用于初始化坐标值;重载++运算符为成员函数,用于将该点x和y坐标分别移动一个坐标 设计一个Point类,这个类描述屏幕上一个点的位置,即有两个数据成员x,y分别来表示点的横坐标和纵坐标. 定 创建一个点类Point,含三个属性:两个点的坐标(x,y)和保存两点间距离的d;成员函数包括:构造函数,设置和获取数据成员值的成员函数,求两点间距离的成员函数以及输出一个点的坐标的成员 定义一个Circle类,包括数据成员R(半径),成员函数Area( ),计算圆的面积.定义一个对象B进行测试.