首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

问个题!

2012-02-13 
问个弱弱的问题!~有个问题其实一直很想问下,如果子类想调用父类...比如:我想改父类中的一个元素我有两种方

问个弱弱的问题!~
有个问题其实一直很想问下,如果子类想调用父类...
比如:我想改父类中的一个元素
我有两种方法:
1.定义个父类指针,用指针直接操作父类改
2.给父类发送个消息,让父类自己改

对系统比较熟的同志,那种方法占资源更少?移植性更好?或者说模块更独立??


[解决办法]
不管是直接操作父类,还是通过消息(方法调用),都要有相应的权限才行。
就看父类是怎么设计的了。
从设计上讲,最好还是尽量用方法调用,少在子类父类之间继承数据。否则的话,父类岂不是还要为子类的行为负责?

热点排行