> Ok, here's a challenge for you... Write a C++ program with private data > members, then find at least two trivial ways of circumventing it. And when you've completed this exercise in C++, try it in Java. ;-)