下面是一个类的定义
class point
{private:
        int x,y;
 public:
        point(int xx=0,int yy=0){x=xx;y=yy;}
        point(point &p);
        int get_x() {return x;}
        int get_y() {return y;}
};
point::point(point &p)
{x=p.x;
 y=p.y;
}
请问怎么可以这样调用啊???x,y是私有成员啊  怎么能通过对象名调用啊p.x  p.y