Explanatory Question
Differentiate between constructor and function.
Read the answer carefully and go through the related questions on the right side to improve your understanding of this topic.
| Constructor | Function |
|---|---|
| Constructor is a block of code that initializes a newly created object. | Function is a group of statements that can be called at any point in the program using its name to perform a specific task. |
| Constructor has the same name as class name. | Function should have a different name than class name. |
| Constructor has no return type not even void. | Function requires a valid return type. |
First read the answer fully, then try to explain it in your own words. After that, open a few related questions and compare the concepts. This method helps you remember the topic for a longer time and improves exam preparation.