实验5 类的组合

实验内容

1、程序功能:使用对象成员构成新类。要求先定义一个Point类,用来产生平面上的点对象。两点确定一条线段,即线段由点所构成。因此,再设计一个Line类,使用Point类的对象作为Line类的数据成员,然后在Line类的构造函数里求出线段的长度。Point类和Line类的定义如下:
class Point class Line
{ {
private: private:
double x,y; Point A,B; //定义两个Point类的对象成员
public: double length;
Point(double a,double b); public:
Point(Point &p); Line(Point &a,Point &b);
double GetX(); double GetLenght();
double GetY(); };
};
在主函数定义线段的两个端点,并输出线段的长度。
2、程序功能:定义一个日期类Date和学生类Student,包括如下内容:
class Date class Student
{ {
private: private:
int year,month,day; char name[20];
public: int score;
Date(int y,int m,int d); Date bir;
void print(); public:
}; Student(char *n,int s,int y,int m,int d);
Void print(); //输出学生全部信息
};
在主函数定义一个学生类对象,并检验显示功能。

三、

你可能感兴趣的:(c++)