Originally posted by Hassan Naqvi:
I want to get command on OOP.I have done C language(Intemediate level).Now i have two choices,
1: Shift on C++ to get OOP Concepts.
2: Shift on JAVA to get OOP Concepts.
Are you sure this is "advanced Java"? Anyway -- the fact that you've done C is a bit of a handicap. C programmers commonly use C++ as a C-plus-extras for months or years before they come around to using it as an OO programming language.
For that reason alone, if coming to grips with OO concepts in the shortest possible time is your goal, Java is your choice. It is a much purer OO language which will be a better (and more insistent) guide to the field. (In case you wondered, I'm familiar with all three languages at an advanced level).
- Peter