Cocos2d-x里:
Demo1.h文件:
class Demo1 : public CCObject{
public:
Demo1(string p);
virtual void onListener(string msg) = 0;
virtual void onError(string msg) = 0;
};
Demo1.cpp文件:
Demo1::Demo1(string p){
……
}
Event1.cpp文件:
void Event1::callback(cocos2d::CCObject *obj){
Demo1 *d = new Demo1(param); // 此处报错, 应该怎么写,可不可以写成java那样
}
java里:
public class Event1 {
private Boolean click(String pp) {
Demo1 d =new Demo1(“……”) {
@Override
public void onListener(String msg) {
// 此处可以操作Event1的其他方法
}
@Override
public void onError(String msg) {
}
};
……
}
//其他方法
}
请问 java里的这种写法, 在Cocos2d-x里应该怎么写???
谢谢了…