Well, it depends. If you are looking for a language that is more closely related to .NET (and by related I mean in terms of syntax) and your .NET class was with C#, Java would be an obvious route for you as the syntax is very similiar. Simply put: you would have less of a learning curve with Java.
However, what class you should choose largely depends on what you want to do. C++ is a low level language and, as such, it is a bit more complex then working with, say, Java. Personally if I was in your position I would take the C++ class, its good experience to have if nothing else.
I guess the question I need to ask though is: is the C++ class an intro or is it geared more towards seasoned developers? In the case of the latter, I would advise you to take the Java class as you will be more in your "element" but if you are up for a challenge and can catch on fast, I would take the C++ class. It might be difficult at first, but it should provide you with a worthwhile expereience.
hth.
================================================== =========
Read this if you want to know how to get a correct reply for your question:
http://www.catb.org/~esr/faqs/smart-questions.html
^^Took that from planoie's profile^^
^^Modified text taken from gbianchi profile^^
================================================== =========
Technical Editor for:
Professional Search Engine Optimization with ASP.NET
http://www.wiley.com/WileyCDA/WileyT...470131470.html
================================================== =========
Why can't Programmers, program??
http://www.codinghorror.com/blog/archives/000781.html
================================================== =========