0% found this document useful (0 votes)
53 views1 page

Differences C++ Vs Java

C++ and Java differ in their inheritance trees and relationship to hardware. C++ creates a new inheritance tree for each class and is nearer to hardware, while Java uses a single inheritance tree with Object as the root class and is less interactive with hardware. Additionally, while both are object-oriented, Java has a strictly single root hierarchy with all classes derived from Object.

Uploaded by

ETL LABS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views1 page

Differences C++ Vs Java

C++ and Java differ in their inheritance trees and relationship to hardware. C++ creates a new inheritance tree for each class and is nearer to hardware, while Java uses a single inheritance tree with Object as the root class and is less interactive with hardware. Additionally, while both are object-oriented, Java has a strictly single root hierarchy with all classes derived from Object.

Uploaded by

ETL LABS
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Differences C++ vs Java

C++ Java

Java uses a single inheritance tree always because


all classes are the child of Object class in java. The
Inheritance Tree C++ creates a new inheritance tree always.
object class is the root of the inheritance tree in
java.

Hardware C++ is nearer to hardware. Java is not so interactive with hardware.

Java is also an object-oriented language. However,


C++ is an object-oriented language. However, in everything (except fundamental types) is an object
Object-oriented
C language, single root hierarchy is not possible. in Java. It is a single root hierarchy as everything
gets derived from java.lang.Object.

ETL LABS PVT LTD – JAVA PROGRAMMING 26

You might also like