写六个类,Shape、Point、Line、Triangle、Cirle、Polygon,分别表示形状、点、直线、三角形、圆形、多边
发布网友
发布时间:2022-12-26 16:37
我来回答
共2个回答
热心网友
时间:2023-10-16 10:14
设置形状名称实际上就是为了要让你熟悉下类的封装。
比如类里面有个私有成员属性name,里面存放了这个实例的名称,比如叫做mycircle,youcircle等等。
那么如何来设置以及访问这个实例的名称呢?
你就可以通过public的SetName来设置这个实例的名称,或者通过Print来输出这个实例的名称。就是这个样子,没什么花头。
热心网友
时间:2023-10-16 10:14
点的类里有点的名称,直线有直线的名称等等
点A,直线AB,三角形ABC,圆O,多边形ABCDEF之类的。
例如
class Point
{
public:
void Print();
void setname();
private:
string name;
}
class Line
{
public:
void setname();
void Print();
private:
string name;
}
这样,每个类都必须含有
void setname();
void Print();
string name;
还有不懂的追问吧……我也不知道你还有哪不懂!
是不是我看起来就不像会的人?