如果没有做继承而直接拿来用的话就是普通的类,没什么特点。 子类的方法中 用 命名空间作用的方法调用了 父类的同名方法,我的理解可能是对父类提供的方法的一个功能扩充吧。比如父类的吃饭方法定义了做饭吃饭的动作、子类想要增加洗碗的东西、于是先调用父类的吃饭方法、然后在后面再增加一个洗碗的动作。 具体情况可能有多种,要根据代码分析。
设计一个类的时候 如果 不定义 成员变量 ,而只定义一些方法, 这样的类一般会作为基类使用,提供一些接口的定义。 队成员变量的定义,根据需要去选择stl容器,频繁增删使用list、频繁遍历使用vector、频繁查找使用map ...
5,530
社区成员
4,169
社区内容
加载中
试试用AI创作助手写篇文章吧