DSA-in-December

✨ 𝗗𝗮𝘆 𝟭𝟱: 𝗕𝗮𝘀𝗶𝗰 𝗢𝗢𝗣𝗦✨

📌 Object oriented programming is a type of programming which uses objects and classes its functioning. The object oriented programming is based on real world entities like inheritance, polymorphism, data hiding, etc. It aims at binding together data and function work on these data sets into a single entity to restrict their usage. Some basic concepts of object oriented programming are − CLASS OBJECTS ENCAPSULATION POLYMORPHISM INHERITANCE ABSTRACTION

✏️ 𝗙𝗼𝗿 𝗯𝗲𝘁𝘁𝗲𝗿 𝘂𝗻𝗱𝗲𝗿𝘀𝘁𝗮𝗻𝗱𝗶𝗻𝗴 𝗿𝗲𝗳𝗲𝗿 𝗳𝗼𝗹𝗹𝗼𝘄𝗶𝗻𝗴 𝗮𝗿𝘁𝗶𝗰𝗹𝗲𝘀 ;

  1. https://www.w3schools.com/cpp/cpp_oop.asp
  2. https://www.geeksforgeeks.org/object-oriented-programming-in-cpp/
  3. https://www.tutorialspoint.com/basic-concepts-of-object-oriented-programming-using-cplusplus
  4. https://www.w3schools.com/java/java_oop.asp
  5. https://www.javatpoint.com/java-oops-concepts

📽️ 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗟𝗶𝗻𝗸𝘀;

  1. https://www.youtube.com/watch?v=YscEcXRmBoY
  2. https://www.youtube.com/watch?v=nGJTWaaFdjc
  3. https://www.youtube.com/watch?v=pTB0EiLXUC8
  4. https://www.youtube.com/watch?v=SiBw7os-_zI

👨‍💻 𝗤𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝗶𝗻𝗴 𝗥𝗼𝘂𝗻𝗱: 👇

  1. https://www.hackerrank.com/challenges/classes-objects?isFullScreen=true
  2. https://www.hackerrank.com/challenges/c-tutorial-class?isFullScreen=true
  3. https://www.hackerrank.com/challenges/box-it?isFullScreen=true
  4. https://www.hackerrank.com/challenges/rectangle-area?isFullScreen=true
  5. https://www.hackerrank.com/challenges/multi-level-inheritance-cpp?isFullScreen=true