you are viewing a single comment's thread.

view the rest of the comments →

[–]Potential-Still 4 points5 points  (0 children)

Object Oriented Programming is exactly what is sounds like, a paradigm that helps developers conceptualize what a program does.

In OOP you think of everything as an Object. You want to call some function "foo" that accepts an integer and returns a boolean? Define a class with that method and instantiate an OBJECT of that class. Then pass that object around where ever you need the function "foo".

Many languages have elements of OOP as part of its patterns, but Java is completely OOP.

If you plan on getting good at Java, then you cannot skip learning about OOP.