怎么用一个类对像接收两个类的返回对像

如何用一个类对像接收两个类的返回对像

有一个点符号对像m_point,它有四个属性:1、大小;2、色彩;3、形状;4、轮廓线;
现在有两个类分别修改1、2和3、4两对属性;
修改完成后用m_point对像接收;

我是这样接收的:
m_point   =   class1.GetValue();
m_point   =   class2.GetValue();
这样做的结果是第一次运行的时候第二个m_point好像会覆盖第一个m_point,
但已后执行的时后就不会了,
请问这是为什么,我也总觉得这样做不对;

------解决方案--------------------
楼上说的是硬道理