Saturday, 9 March 2013

Interview Question #3 What is the difference between a constructor and a method?

  • A constructor is a member function of a class that is used to create objects of that class. It has the same name as the class itself, has no return type, and is invoked using the new operator.
  •  A method is an ordinary member function of a class. It has its own name, a return type (which may be void), and is invoked using the dot operator.
  • A constructor is mandatory in a class.If you don't write any constructor compiler will write one for you.This constructor is called default constructor and has no parameters.Writing a method is completely based on user requirement.

No comments:

Post a Comment

t> UA-39527780-1 back to top