KwickClips Java · 39 sec · free
What is the first difference?
Short answer. A constructor uses the class name; a method can use any valid name.
What does each one do?
A constructor sets up an object; a method performs a task.
Three differences
| Point | Constructor | Method |
|---|---|---|
| Name | class name | any name |
| Return type | none | yes or void |
| Runs | with new | when called |
Remember
| Constructor sets up |
| Method does a task |
Both have brackets. So what is different? Three differences. A constructor uses the class name. It has no return type. It runs with new, not by a call. A constructor sets up. A method does a task.
This clip is from the full lesson: Constructors and the this Keyword — 5 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: ICSE Class 10 Computer Applications, ICSE Class 10 Computer Applications, ICSE Class 10 Computer Applications, ICSE Class 10 Computer Applications
More KwickClips from this lesson
Who gives a new object its starting values?38 sec
Why does new Stu() give an error?41 sec
Can a class have two constructors?39 sec
Why does the field print null?40 secVoice-over is AI-generated; the script is written and checked by Kajal Ma'am. Confirm anything you plan around against your official board document. We never ask for a password or an OTP.

