Recent Articles
java.lang.Object class is the super base class of all Java classes. Every other Java classes descends from Object. Should we say the God cla ...
September 4th, 2014
Ability of an organism to take different shapes is polymorphism in bio world. A simplest definition in computer terms would be, handling dif ...
February 5th, 2014
Object oriented programming (OOP) has a principle named substitutability. In this tutorial, let us learn about substitutability and support ...
September 29th, 2013
Abstraction is the concept of exposing only the required essential characteristics and behavior with respect to a context. Yesterday I saw M ...
July 22nd, 2013
Encapsulation is a concept in object oriented programming (OOP). It is nothing new and it is as popular as Harry Potter books among kids. I ...
July 14th, 2013
In an white paper titled “Java: an Overview” by James Gosling in February 1995 gives an idea on why multiple inheritance is not ...
September 24th, 2012
These terms signify the relationships between classes. These are the building blocks of object oriented programming and very basic stuff. Bu ...
June 26th, 2010
Overloading and overriding are completely different. Only the notion about interface (function) name is same. Overloading is the ability to ...
October 3rd, 2009