some people says that java is not purly oops language like C++.pls suggest me if it is true then why iot is so?
Primitives like int, char, float, boolean are not Objects, so the language is not 100% OO. The reason was for efficiency and speed - primitives have much lower overheads than objects. Read More
also: the use of static. just because it is written in a class, doesn't mean you have an object when you use it. Read More
Of course there's no absolute universal definition of Object Oriented, so there's no definitive answer ot this question either. *Personally* I worked with SmallTalk before getting into Java, and SmallTalk is definitely the most OO language of all. Everything is an object (including the code itself), and the only syntax … Read More
OOP is a programming paradigm, which is to say, it's a way to reason about the code, i.e., the way you see / understand the code. It's a kind of philosophy, if you want. In very general terms, it's about looking at the overall application as a collection of objects, … Read More
Edited by iamthwee
Edited by mike_2000_17: added note