Le truc c'est que la façon dont ta classe est structurée, avec des membres qui changent d'état suivant la dernière méthode appelée a carrément peu de sens.
Toutes les fonctions que tu utilises pourraient être statiques, cela montre que tu n'as pas de notions suffisantes. Prend la peine de suivre un cours sur le net, ou d'acheter un bouquin, là t'es en train de construire une maison par le toit plutôt que par les fondations.