Why java is not considered as a full object oriented programming language while comparing with c#? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 1

Why java is not considered as a full object oriented programming language while comparing with c#?

Object oriented programming

20th Nov 2018, 2:10 AM
Piyush Raj
Piyush Raj - avatar
3 Answers
+ 1
Java supports for primitive data types.Primitive types are not objects ,therefore Java is not considered as full object oriented programming language
20th Nov 2018, 7:49 AM
Rishi Anand
Rishi Anand - avatar
+ 1
C# is  fully OOP because everything are objects. C# does not differentiate between primitive types and objecttypes like in Java. Hence, int is an object, not a primitive type. Second, it's not purely OOP because it has features that rightly belong to procedural languages such as function pointers.
31st Mar 2019, 4:37 PM
MADHAVI SINHA
+ 1
pointer is not available in java and function is also present in c#
31st Mar 2019, 4:40 PM
Piyush Raj
Piyush Raj - avatar