我有一个关于C++中的虚函数的问题。我花了最后一小时搜索,但我很快就无处可去,我希望你能帮上忙。
我有一个类来处理传输和接收数据。我希望这个类尽可能模块化,因此我想用抽象/虚拟方法来处理接收到的消息。
尽管我知道我可以创建一个新类并覆盖虚拟方法,但我并不想真正创建大量新类,这些类都以不同方式实现方法。在Java中,您可以在声明对象时使用侦听器和/或重写代码体中的抽象方法,如在示例中所示。覆盖代码体中的虚函数
JTextField comp = new JTextField();
comp.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
//Handler Code
}
});
这是可能的C++或有没有更好的方法来解决这类问题?
干杯和非常感谢提前,
克里斯。
Java方法是创建只写代码的好方法。 –