aspose file tools*
The moose likes Java in General and the fly likes  is Java fully ObjectOriented Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Java 8 in Action this week in the Java 8 forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark " is Java fully ObjectOriented " Watch " is Java fully ObjectOriented " New topic
Author

is Java fully ObjectOriented

Mintoo Jaiswal
Greenhorn

Joined: Jul 22, 2005
Posts: 8
is Java fully ObjectOriented if no then why
Paul Sturrock
Bartender

Joined: Apr 14, 2004
Posts: 10336

This gets asked so often. Why do you want to know? Is this an assignment question?


JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Barry Gaunt
Ranch Hand

Joined: Aug 03, 2002
Posts: 7729
Originally posted by Mintoo Jaiswal:
is Java fully ObjectOriented if no then why


Let us know your definition of a fully object oriented language, and then we can discuss where and where not Java meets the criteria of that definition.


Ask a Meaningful Question and HowToAskQuestionsOnJavaRanch
Getting someone to think and try something out is much more useful than just telling them the answer.
George Daswani
Greenhorn

Joined: Sep 28, 2005
Posts: 12
It's not completely object oriented - primitives, and it's missing a first-class meta-class (unlike in SmallTalk).

[ October 19, 2005: Message edited by: George Daswani ]
[ October 19, 2005: Message edited by: George Daswani ]
Tony Morris
Ranch Hand

Joined: Sep 24, 2003
Posts: 1608
Originally posted by George Daswani:
[QB]It's not completely object oriented - primitives, and it's missing a first-class meta-class (unlike in SmallTalk).


You'll note here that you have received "someone else's" definition of "Object-Oriented". As Barry said, you need to provide the context before an answer can be provided. There is no authoritative definition. In *my* definition, Java is not object-oriented, simply because using it in any way implies a software requirement defect, which is a direct contradiction of what I believe are the objectives of "Object-Oriented" programming languages.

I suspect you're not performing a survey for everyone's definition of "Object-Oriented".
[ October 20, 2005: Message edited by: Tony Morris ]

Tony Morris
Java Q&A (FAQ, Trivia)
Ilja Preuss
author
Sheriff

Joined: Jul 11, 2001
Posts: 14112
And to strengthen Tony's point, in *my* definition Java *is* object oriented, because of the feature of polymorphism - although there are languages that are even *more* OO, such as Smalltalk, for a whole bunch of reasons.


The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: is Java fully ObjectOriented
 
Similar Threads
Basic
J2EE project
print variable in other class??
OBJECT ORIENT WORLD
WA #1.....word association