课程
/后端开发
/C++
/C++远征之封装篇(下)
搞不懂在对Line实例化前,为什么先对coordinate实例化?main程序中也没有对coordinate实例化的语句呀?
2017-03-30
源自:C++远征之封装篇(下) 2-6
正在回答
因为你主函数main实例化Line的时候,Line类里面就有对应的m_coorA和B,而这个A和B就是属于coordintate这个类的,那么你想实例Line,是不是得把他里面的coordintate先实例化了才行呀!!老师也在那个文件中添加了coordintate的头文件!
tm_zhaorong 提问者
很简单,视频当中Line.h文件当中,private下就有 coordinate m_coorA ;& coordinate m_coorB;
这就已经创建了两个对象啊。(栈中实例化)
因为Coordinate也是类,也需要实例化?line.h中有了对Coordinate的实例化过程?
举报
封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通