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