IDYN Solutions

Search Results

Introduction to Java

November 10, 2006 · 10 Comments

Java is the key to developing platform-independant programs. Therefore, it is the ideal option when diverse hardware platforms and OSs need to be supported.
GOSSIP:
Java was designed at Sun Microsystems, Inc in 1991 and was initially called Oak. It was renamed Java in 1995.
Java was designed to be compatible with different platforms used by computers [...]

Tags: Java

OOP Concept – Encapsulation

November 8, 2006 · 25 Comments

Overview
Encapsulation allows an object to separate its interface from its implementation. The data and the implementation code for the object are hidden behind its interface.
Encapsulation hides internal implementation details from users.
Example:
A Customer may issue a check and now know how it is processed. The internal processing is hidden from the customer. Similary, the [...]

Tags: OOP Concepts

OOP Concept – Polymorphism

November 8, 2006 · 17 Comments

Overview
Polymorphism means one entity existing in multiple forms. It provides flexibility to application systems. It simplifies coding and reduces the rework involved in modifying and developing an application. It refers to the ability of an object to take on different forms depending upon the situation.
According to the polymorphism design principle, the same message [...]

Tags: OOP Concepts

OOP Concept – Inheritance

November 8, 2006 · 11 Comments

Basics
Different kinds of objects often have a certain amount in common with each other. Tiger & Cow, for example share the characteristics of Animal; Yet each also defines additional features that make them different. Object-oriented programming allows classes to inherit commonly used state and behavior from other classes.
Inheritance provides a way to extend [...]

Tags: OOP Concepts