GObject 子类重载基类实现的接口方法

GObject 对象系统中,基类A如实现了接口类I并且实现了I的三方法 I::a, I::b, I::c 后。基于类A的派生出的子类B如想重载 I::c 方法,只需要重新实现一下接口类 I,在接口类的初始化方法中仅仅重载 I::c 方法即可,而基类已经实现的 I::a, I::b 则依旧可用,而不是没有实现的状态。

Over!

Leave a Reply

Your email address will not be published. Required fields are marked *