Polymorphism (Overloading)

Polymorphism { Overloading } means simply, same methods makes different jobs in different objects.Like how ?
Let’s say we are writing java code and we are using JCheckBox ,JTextField and JButton components.When we try to use setText method for all of them the response suppose to be same,but checkbox writes the text near to checkbox icon ,textfield writes to text into itself and button object writes to text on the button.It shows us the polymorphism because same method worked different for different object.This property called polymorphism or overloading.
› Continue reading

Tags: , , ,

Tuesday, May 19th, 2009 C & C++, Java, Programming, Uncategorized 1 Comment

Difference between C++ Class and C struct

C struct and C++ class structure is similar but by the default they have a difference in data hiding.
In struct doesn’t provide data hiding by default but class provides data hiding by default.
And the other difference is, class provides us to polymorphism and inheritance features.
We said class structure data hiding is coming default but what it means?
It means when we have a struct it is public by default so we can access our struct model wherever are we


By myCar i can access my model,horsePower or producer because it works like public variable but same structure with class
like › Continue reading

Tags: , , , , , , , ,

Thursday, May 14th, 2009 C & C++, Programming Comments Off on Difference between C++ Class and C struct