<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.coders2020.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>OOPS</title>
 <link>http://www.coders2020.com/articles/oops</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>en</language>
<item>
 <title>What is the concept of abstract classes?</title>
 <link>http://www.coders2020.com/what-is-the-concept-of-abstract-classes</link>
 <description>&lt;p&gt;When one is building a class hierarchy, it is common to design some classes that will never have any instances, and are intended to be used onlyby subclasses. For example, the Animal class in the animal hierarchy is such a class. There will never be an instance of an Animal. Instead, there would be more specialized subclasses of Animal such as Horse or Snake that would have instances. Classes that have no instances are called abstract classes.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-is-the-concept-of-abstract-classes&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-is-the-concept-of-abstract-classes#comments</comments>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 08:23:11 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">2002 at http://www.coders2020.com</guid>
</item>
<item>
 <title>What is object lifetime?</title>
 <link>http://www.coders2020.com/what-is-object-lifetime</link>
 <description>&lt;p&gt;Objects are dynamic entities. They are created as required during program execution. When an object is created, it is instantiated, or bound to the class definition. An instantiated member of a class is called an object or an instance. When a new object first comes into existence, a special method called the constructor is automatically invoked by the run-time system. The constructor is responsible for giving an instance its initial state. Once an object has been created, it can receive and send messages.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-is-object-lifetime&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-is-object-lifetime#comments</comments>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 05:38:06 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">2001 at http://www.coders2020.com</guid>
</item>
<item>
 <title>Explain communication via messages in object oriented world?</title>
 <link>http://www.coders2020.com/explain-communication-via-messages-in-object-oriented-world</link>
 <description>&lt;p&gt;Messages are how objects communicate with one another. Any object may send a message to other objects, and it may receive messages from other objects. In practical programming terms, sending a message is accomplished by invoking or calling some class method, and receiving a message is accomplished by having a class method called by a different object.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/explain-communication-via-messages-in-object-oriented-world&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/explain-communication-via-messages-in-object-oriented-world#comments</comments>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 05:32:44 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">2000 at http://www.coders2020.com</guid>
</item>
<item>
 <title>What is abstraction of objects in object oriented terminology?</title>
 <link>http://www.coders2020.com/what-is-abstraction-of-objects-in-object-oriented-terminology</link>
 <description>&lt;p&gt;Abstraction is one of the important aspect of all programming, not just object oriented programming. Abstraction serves as a way model the program objects with the real world problem. For example, if you were trying to write an address book program, you would use abstractions such as names, addresses, phone numbers, alphabetical order, and other information associated with an address book. You would also define operations for manipulating the attributes such as adding a new name or changing an address. Abstraction is thus modeling the real world in terms that can be implemented as a computer program and can be represented as a class and objects.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-is-abstraction-of-objects-in-object-oriented-terminology&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-is-abstraction-of-objects-in-object-oriented-terminology#comments</comments>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 05:26:59 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">1999 at http://www.coders2020.com</guid>
</item>
<item>
 <title>What is polymorphism?</title>
 <link>http://www.coders2020.com/what-is-polymorphism</link>
 <description>&lt;p&gt;Polymorphism is the fundamental characteristic of object oriented systems. When inheritance is used to extend a generalized class to a more specialized class, it will usually include extending some of the behaviors of the generalized class. The specialized class will often implement a behavior that is somewhat different than the generalized class, but the name used to define the behavior will be the same. It is important that a given instance of an object use the correct behavior, and the property of polymorphism allows this to happen automatically and seamlessly.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-is-polymorphism&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-is-polymorphism#comments</comments>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 05:19:25 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">1998 at http://www.coders2020.com</guid>
</item>
<item>
 <title>What are class hierarchies?</title>
 <link>http://www.coders2020.com/what-are-class-hierarchies</link>
 <description>&lt;p&gt;In an object orienetd design, classes of objects are arranged into hierarchies that model and describe relationships among the classes. The simplest relationship is an association. For example, there could be an employment association between a student and a school.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-are-class-hierarchies&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-are-class-hierarchies#comments</comments>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 04:09:33 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">1997 at http://www.coders2020.com</guid>
</item>
<item>
 <title>What are encapsulated classes?</title>
 <link>http://www.coders2020.com/what-are-encapsulated-classes</link>
 <description>&lt;p&gt;The process of hiding all the internal details of an object from the outside world is known as encapsulation. In Java or C++, encapsulation isenforced by having the definitions for attributes and methods inside a class definition.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-are-encapsulated-classes&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-are-encapsulated-classes#comments</comments>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/java">Java</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 04:03:51 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">1996 at http://www.coders2020.com</guid>
</item>
<item>
 <title>What is an Object Oriented System?</title>
 <link>http://www.coders2020.com/what-is-an-object-oriented-system</link>
 <description>&lt;p&gt;A way to define an object oriented system is to use a list of properties that characterize object oriented systems in the form of a class. A class is a description of a set of objects. The set of objects share common attributes and common behavior. An object is an entity that has attributes, behavior, and identity. Objects are members of a class, and the attributes and behavior of an object are defined by the class definition.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.coders2020.com/what-is-an-object-oriented-system&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.coders2020.com/what-is-an-object-oriented-system#comments</comments>
 <category domain="http://www.coders2020.com/articles/c-0">C</category>
 <category domain="http://www.coders2020.com/articles/c">C++</category>
 <category domain="http://www.coders2020.com/articles/oops">OOPS</category>
 <pubDate>Tue, 20 Mar 2007 03:57:12 +0530</pubDate>
 <dc:creator>raj</dc:creator>
 <guid isPermaLink="false">1995 at http://www.coders2020.com</guid>
</item>
</channel>
</rss>
