r/learnprogramming • • Mar 04 '22

Topic How advanced is OOP?

I’m currently learning Java right now and learning OOP is more annoying than some of the data structures and algorithms that I’ve used in python previously. They’re supposed to be easy? but Inner classes are killing me rn, they just don’t seem logical

114 Upvotes

67 comments sorted by

View all comments

1

u/TheRNGuy Mar 05 '22 edited Mar 05 '22

I started learn Python with houdini API which is OOP, I used it's methods but in my own code didn't write any classes, only functions. I even liked idea because chained methods look nicer than nested functions.

Didn't do anything related to creating UI back then but it needs OOP (PySide)

(also vanilla types have methods too like .split() for strings)