What language should be used for teaching object oriented programming? java or C++?

Object Oriented Programming at Undergraduate level: Language for object oriented programming