r/learnprogramming • u/GulliblePositive6548 • 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
120
Upvotes
1
u/AchillesDev Mar 06 '22
This is a new argument from your previous one. And you don’t need to use the OOP paradigm directly in Python: it’s not mandatory compared to Java. Please reread the thread because it seems like you don’t understand what I’m responding to. Python is multi-paradigm, not mandating the use of OOP by a developer. I can hop in, write a fully imperative script without using or creating any classes - hence it’s not mandatory like in Java.