Lakhyadeep Sen’s Post

Started learning Object Oriented Programming (OOP) in Java. Until now most programs were written as step-by-step logic. OOP changes the perspective — instead of thinking only in terms of functions, we start thinking in terms of objects and their behaviour. Things that became clear : - an object represents something from the real world - every object has state (data) and behaviour (actions) - a class acts like a blueprint used to create objects - programs become easier to organize when related data and behaviour are grouped together - java mainly builds programs around four core ideas • encapsulation • inheritance • polymorphism • abstraction One realization from the start is that OOP is less about syntax and more about how you structure and model a problem. Still early in this section, but understanding this shift in thinking already makes the upcoming concepts easier to approach. Continuing with classes and objects. #java #oop #programming #learning #dsajourney

To view or add a comment, sign in

Explore content categories