1) Java is completely an object oriented language.
2) Java does not have template classes.
3) Java supports multiple inheritance by the use of interface.
4) Java does not support concept of pointers.
5) java does not have header files
1) c++ is an extension of c and is not completely an object oriented language.
2) C++ provides templates classes.
3) c++ supports multiple inheritance from multiple classes.
4) c++ supports concept of pointers.
5) c++ has header files.