用C++创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。
时间: 2024-05-06 22:16:26 浏览: 148
以下是用C++创建一个三角形类并测试它的示例代码:
```c++
#include <iostream>
using namespace std;
class Triangle {
private:
double side1, side2, side3;
public:
Triangle(double s1, double s2, double s3) {
side1 = s1;
side2 = s2;
side3 = s3;
}
double getPerimeter() {
return side1 + side2 + side3;
}
};
int main() {
Triangle tri(3, 4, 5);
cout << "Perimeter: " << tri.getPerimeter() << endl;
return 0;
}
```
在上面的示例代码中,我们创建了一个名为`Triangle`的类,该类具有三个私有成员变量`side1`、`side2`和`side3`,它们表示三角形的三边。该类还有一个公共方法`getPerimeter()`,它返回三角形的周长。在`main()`函数中,我们创建了一个`Triangle`对象`tri`,并使用`getPerimeter()`方法计算并输出了其周长。
运行上面的代码,输出结果为:
```
Perimeter: 12
```
这表明我们的三角形类在计算周长方面是正确的。
阅读全文