Jobb nyelven:
interface IFoo {
int spam();
void egg(int param);
};
class Foo implements IFoo{
public Foo(){
}
@Override
int spam(){
}
@Override
void egg(int param){
}
};
ennyi. Nincsenek header-ek (minek, arra ott az interface), nincsenek olyan hackek, mint a függvény = 0, WTF, nehéz lett volna az absztrakt szót bevezetni, ha
már az interface-t nem sikerült...