why Java is not purely object oriented?
Answers were Sorted based on User's Feedback
Answer / anonymous
this almost timewaste question being asked by NoWork
interviewers.There is no exact answer forthis, up to now.
Is This Answer Correct ? | 9 Yes | 2 No |
Answer / paindriven
It isn't a pure OO language because you can use static members.
Eiffel is an example of a true pure OO language.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / swe
Java is a OOP language and it is not a pure Object Based Programming Language
Many languages are Object Oriented. There are seven qualities to be satisfied for a programming language to be pure Object Oriented. They are:
Encapsulation/Data Hiding
Inheritance
Polymorphism
Abstraction
All predifined types are objects
All operations are performed by sending messages to objects
All user defined types are objects.
JAVA is not because it supports Primitive datatype such as int, byte, long... etc, to be used, which are not objects.
Contrast with a pure OOP language like Smalltalk, where there are no primitive types, and boolean, int and methods are all objects.
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / raj
java is not purely OO b'coz we can use primitive data types
int ,char etc in java.
Is This Answer Correct ? | 9 Yes | 6 No |
Answer / banti sharma
Yes Surendra Reddy is absolutely right Java is purely oops
because we cant write any Program in Java without declaring
a class.
Is This Answer Correct ? | 6 Yes | 5 No |
Answer / shashi pratap singh
java is nt purely object oriented,it is a pacakge-centric
language.In java we use primitive data type like int and
char in it and we can nt use multiple inheritence in
java.so it is nt purely object oriented.
Is This Answer Correct ? | 3 Yes | 2 No |
java is not purely Object Oriented bcoz java is both
compiled and interpreted.
as we knoe c is a compiled language(structured language
,procedural language)
where as java is compiled and interpreted.
therefore we can say that java is object oriented but not
purely object oriented.
Is This Answer Correct ? | 0 Yes | 2 No |
Answer / reddy
yes,this is d true, the java not purely oops,but it is a
truley object oriented programming language
Is This Answer Correct ? | 1 Yes | 5 No |
What's the difference b/w Table & Templete in Smartform?
Programs in JAVA to get the remainder and quotient of given two numbers without using % and / operators?
what are the top level class of interface in java?
what are all the ant command options
1.What is difference between symget and & in sas? 2.what is difference between callsymput and %let?
what is the difference between rename and label
hi friends please tel me how to handle the recovery manager(All i.e PopUp ,Application Crach ,Object state,etc) in QTP
what is the BAM? where we can use it in BizTalk server?
how to avoid java script validation in client side validation?
In mainframe SDSF, Can we copy the list of jobs currently executing in SDSF in to a seperate DATASET...?
0 Answers DST Global Solutions,
What is easiest way to get the PL/i compiler,I didn't have found the compiler in my library. Is there any extra cost if we want to access the PL/1 programs?Actually we r having Mainframe rented training Ids
what are stubs related to foxpro?