But why keeping the static in BASE class is against the rule of OO..??

I mean code reuse is also an aim for OO programming....

WHy unnessessary declare STATIC variable in all the derived classes If all the derived classes has to have the variable..

Why should not we keep that in BASE class only...???

Regards
Prashant