<?xml version="1.0"?>
<rss version="2.0">
   <channel>
      <title> Object Oriented Programming Concepts by </title>
      <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e</link>
      <description>OOP Concepts in C++</description>
      <language>en-us</language>
      <pubDate>2020-07-14 05:23:34 UTC</pubDate>
      <lastBuildDate>2025-11-19 17:34:47 UTC</lastBuildDate>
      <webMaster>hello@padlet.com</webMaster>
      <image>
         <url>https://padlet.net/icons/png/1f4da.png</url>
      </image>
      <item>
         <title>OOP Concepts</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653916906</link>
         <description><![CDATA[<div>1. Object<br>2. Class<br>3. Data Encapsulation<br>4. Data Abstraction<br>5. Inheritance<br>6. Polymorphism<br>7. Dynamic Binding<br>8. Message passing</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-07-14 05:38:34 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653916906</guid>
      </item>
      <item>
         <title>Object</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653918309</link>
         <description><![CDATA[<div>1.Its a real time entity. <br>2. It consist of  data and functions </div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/c76c468c8fa94fa861ea91a4fe27b732/Untitled.jpg" />
         <pubDate>2020-07-14 05:40:59 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653918309</guid>
      </item>
      <item>
         <title>What is OOP?</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653920358</link>
         <description><![CDATA[<div>OOP allows decomposition of a problem into a number of entities called objects and then builds data and functions around these objects.</div><div><br></div><div>It ties data more closely to the functions that operate on it, and protects it from accidental modification from outside functions. </div>]]></description>
         <enclosure url="" />
         <pubDate>2020-07-14 05:44:33 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653920358</guid>
      </item>
      <item>
         <title>Class</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653923126</link>
         <description><![CDATA[<div>The entire set of data and code of an object can be made a user-defined data type with the help of class. </div><div>Once a class has been defined, we can create any number of objects belonging to that class.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/7ed535bff717714dd021884afaa8ec87/classpic.jpg" />
         <pubDate>2020-07-14 05:49:26 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653923126</guid>
      </item>
      <item>
         <title>Encapsulation</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653926046</link>
         <description><![CDATA[<div>The wrapping up of data and function into a single unit (called class) is known as encapsulation. The data is not accessible to the outside world, and only those functions which are wrapped in the class can access it. </div><div><br>This is also called as <strong>Information hiding.</strong></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/ebdf8aff5aa28512bae75123df198da1/encapsulation.png" />
         <pubDate>2020-07-14 05:54:48 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653926046</guid>
      </item>
      <item>
         <title>Abstraction</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653929393</link>
         <description><![CDATA[<div>Abstraction refers to the act of representing essential features without including the background details or explanation</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/fb8515e5e89e5f1052a15d7cfb2228bd/abstraction.png" />
         <pubDate>2020-07-14 06:01:12 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653929393</guid>
      </item>
      <item>
         <title>Polymorphism</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653934735</link>
         <description><![CDATA[<div>Poly means many and morphs means forms. <br><br>Polymorphism means many forms. In other words, polymorphism means ability to take more than one form. </div>]]></description>
         <enclosure url="" />
         <pubDate>2020-07-14 06:10:57 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653934735</guid>
      </item>
      <item>
         <title>Compile Time Polymorphism</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653936455</link>
         <description><![CDATA[<div>different behaviors during compile time (<strong>function Overloading &amp; Operator Overloading </strong>)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/7affe0690b7a2eaadeae88e737e48cbb/compoly.jpg" />
         <pubDate>2020-07-14 06:14:02 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653936455</guid>
      </item>
      <item>
         <title>Run Time Polymorphism</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653938176</link>
         <description><![CDATA[<div>different behaviors during run-time (<strong>virtual function &amp; pure virtual function</strong>)</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/4e63539d34f540f6bfe930bc728b7112/runpoly.jpg" />
         <pubDate>2020-07-14 06:17:29 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653938176</guid>
      </item>
      <item>
         <title>Inheritance</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653940050</link>
         <description><![CDATA[<div><strong>Inheritance is a process by which we acquire the properties of existing class to create a new class. </strong></div><div><br>The existing class is known as base class.</div><div><br>The new class is known as derived class. </div><div><br>The main reason for inheritance is the code re-usability.</div>]]></description>
         <enclosure url="" />
         <pubDate>2020-07-14 06:21:17 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653940050</guid>
      </item>
      <item>
         <title>Types of Inheritance</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653940664</link>
         <description><![CDATA[<div>There are different types of inheritances namely,</div><div>1. <strong>Single inheritance</strong></div><div>2. <strong>Multi-level inheritance</strong></div><div>3. <strong>Multiple inheritance</strong></div><div>4. <strong>Hierarchical inheritance</strong></div><div>5. <strong>Hybrid inheritance</strong></div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/167e7a9dafc0ab025f0bc889f3487085/inhtypes.jpg" />
         <pubDate>2020-07-14 06:22:30 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653940664</guid>
      </item>
      <item>
         <title>Dynamic Binding</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653942136</link>
         <description><![CDATA[<div><strong>Binding</strong> refers to the <strong>linking of a function call to the code to be executed in response to the call. </strong></div><div><br>Dynamic binding means that the code associated with a given procedure call is not known until the time of the call at run time.</div>]]></description>
         <enclosure url="https://padlet-uploads.storage.googleapis.com/647949641/f93436bb1d70b6a259b77f2ac6d2da72/dynbind.jpg" />
         <pubDate>2020-07-14 06:25:15 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653942136</guid>
      </item>
      <item>
         <title>Message Passing</title>
         <author>suhailclassroom2020</author>
         <link>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653945399</link>
         <description><![CDATA[<div>•<strong>Objects communicate with one another by sending and receiving information much the same way as people pass messages to one another.</strong></div><div>Ex: </div><div>    <strong>ob.display(); //Message passed to the object</strong></div>]]></description>
         <enclosure url="" />
         <pubDate>2020-07-14 06:30:55 UTC</pubDate>
         <guid>https://padlet.com/suhailclassroom2020/41v0bt6mrw4i774e/wish/653945399</guid>
      </item>
   </channel>
</rss>
