class Cub
{
private:
int a;//长
int b;//宽
int c;//高
public:
void setCub(int A,int B,int C)
{
a = A;
b = B;
c = C;
}
int getA()
{
return a;
}
int getB()
{
return b;
}
int getC()
{
return c;
}
int area()
{
return (2 * a * b + 2 * a * c + 2 * b * c);
}
int volume()
{
return a * b * c;
}
void JugeIsEqual(Cub y)
{
if (y.a == a && y.b == b && y.c == c) ////////////////////////////////////////这里的y应该是外部传进来的,既然是外部传进来的,外部这个y的a,b,c是私有成员,不能被访问才是,为什么这里却能访问??
cout << "相等" << endl;
else
cout << "不相等" << endl;
}
};
这里的y应该是外部传进来的,既然是外部传进来的,外部这个y的a,b,c是私有成员,不能被访问才是,为什么这里却能访问??