Is java is a fully object object oriented language?
Answers were Sorted based on User's Feedback
Answer / kailash karki
let me explain u all.
java is 100% oops. dont look at primitives cause java also created wrapper classes like Integer, Float etc. wrapper class is only created to remove this ambiguity. otherwise u tell me where u'l use Wrapper classes.
Integer a=new Integer(1);
Integer b=new Integer(2);
int c= a+b;
run and see, the a and b are two object and can be added without any error. cause internally all r treated as a object.(unboxing) . so no issue, java is purely 100% OOP
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mca parekh
No From My Point Of view I say That Java is Not Fully object Oriented Lang But It's Semi Object object Oriented Lang. Coz
It support Primitive Datatypes Which is not Objects...
And some of U Belive that it not support Operator Overloading that's why it's not OOP Lang. but It's not true coz..
It support Polymorphism by Function overloading but not through Operator Overloading coz through Operator overloading programmer can change the entire Meaning of the Operator so.... Java not Support Operator Overloading..
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / b.santhosh kumar
Java is not a fully object oriented language because of the
following reasons:
1)It uses primitive data type like int,float which are not
object
2)It does not support operator overloading multiple inheritance.
3)It allows static methods to call without creating the
instance.
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / mani
NO...
because it doesn't permit operator overloading.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / nibedit
Well we cannot say java is a fully oop language becoz'
1.java uses premitive data type like int,float etc though
it has Wrapper classes for these data types.
2.it dose not support operator overloading except for "+"
to some extent(for concatanation).
3.it dose not support inheritance fully..that is it
dose not support multiple inheritance.
Also it wrong to say that we can achieve that by
interfaces. becoz' interfaces are not made for
inheritance. they are made for polymorphism.The very
defination of inheritance says that it is use for code
reusability.but interface dose not have any body with code.
we can use them as we like by giving our own implementation.
this is nothing but polymorphism concept.
so java is not fully oopl rather we can say that it is a
object based prog. language.
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / dhawal
java is not fully object oriented but puerly object oriented
languge.
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sravanthi
No,java is not fully Object oriented language.
b coz java does not supports pointers and multiple
inheritance concepts.
thanks
| Is This Answer Correct ? | 2 Yes | 5 No |
Answer / manju
HI friends,
Java is not 100% OOP bcoz the execution of the prog
starts with out creating an object for the class we execute.
So i feel start of the java prog execution doesnt satisfy
the 100%oop concept.
Correct me friends if i am wrong.
| Is This Answer Correct ? | 0 Yes | 3 No |
Answer / srinu
java is not fully object oriented language because it will
not platform independent in language
example: when java project will not do in c++ so it is
platformdependent
| Is This Answer Correct ? | 6 Yes | 47 No |
Can sleep() method causes another thread to sleep?
What is volatile keyword in java
What are locale settings?
What is a ?
Can a lock be acquired on a class in java programming?
What are default methods ?
Why collection doesn’t extend cloneable and serializable interfaces?
What is bom encoding?
What is an array and a vector? How they different from each other?
Why do we use public static with the main function in Java?
13 Answers College School Exams Tests, Infosys,
explain local datetime api in java8?
In real time project which driver did u use? What is the main functionality of the Prepared Statement?