hi
In c++ we had multple inheritance but java does not support it since this concept increases the effort required with very little benefits.
C++ -v could use pointers but in java there is no concept of it since security is kept in mind.
c++ not 100 object oriented but java is.
C++ only had abstract classes but java has interfaces too.