#include<iostream>
using namespace std;
class Point {
private:
int x;
int y;
public:
//设置坐标
void setPoint(int a, int b) {
x = a;
y = b;
}
//取得X坐标
int getX() {
return x;
}
//取得Y坐标
int getY() {
return y;
}
};
class CLine :public Point {
private:
int x1;
int y1;
float slope;
public:
void setPoint1(int a1, int b1) {
x1 = a1;
y1 = b1;
}
int getx1(){
return x1;
}
int gety1() {
return y1;
}
void CalculateSlope() {
slope = (getX() - x1) / (getY() - y1);
cout << "The slope of the line is:" << slope << endl;
}
};
int main() {
CLine L;
L.setPoint(6, 5);
L.setPoint1(5, 6);
L.CalculateSlope();
return 0;
}
用c++完成。首先定义一个类Point,然后定义类Point的派生类CLine。连个类都有表示坐标的数据成员,要求有对应的设置和获取数据成员的成员函数。
最新推荐文章于 2023-08-22 10:27:24 发布