Character and team placement using classes

I’m having trouble placing characters and teams for a tactics game. I have a team class and a character class to create the set of characters. The characters are placed correctly, but in the team class, i have an array that stores all the characters within the team so i can cycle through them to enable/disable them or whatever i need to do. However, the array seems to be static with both teams. I can’t figure out why. I have it set up to private. Also, when i call it to add the character to it, it seems to work correctly and its added. But when i call it to disable all the characters for example, it says the array is empty. I can’t figure out why the array won’t work properly. I have a similar setup in my map class used to create the map, and it seems to be working perfectly fine. Any suggestions or ideas on what might be happening would be appreciated. thanx in advance.