用C++编写一个正方形类

数据成员是边长,函数成员是面积函数,构造函数。

这个先不说了,我想知道数据成员和函数成员的代码是什么样的呀

参考GPT和自己的思路:

好的,下面是用C++编写一个正方形类的代码,包括数据成员和函数成员:

class Square {
private:
    double sideLength; //边长
public:
    Square(double side) { //构造函数
        sideLength = side;
    }
    double area() { //面积函数
        return sideLength * sideLength;
    }
};

以上代码定义了一个Square类,其中私有成员变量sideLength表示正方形的边长,公有函数成员area()用于计算正方形的面积。构造函数Square(double side)用于初始化边长。在实际使用时,可以通过以下方式创建一个Square对象:

Square s(5.0); //创建边长为5的正方形对象
cout << "面积为:" << s.area() << endl;

以上代码输出将是“面积为:25”。