KwickClips Java · 43 sec · free
Why does new Shape() fail?
Short answer. An abstract class cannot create objects.
What must a child class do?
Override every abstract method, or be declared abstract itself.
Remember
| No objects of an abstract class |
| Abstract method: no body |
| Child must override it |
You wrote new Shape, and Java refused. Why? Shape is abstract, so no objects. Area has no body. The child Sq, a square, must write it. Remember. No objects of an abstract class. No body in an abstract method. The child overrides it.
This clip is from the full lesson: Abstract Classes, Interfaces and Polymorphism — 8 minutes, with the tables, the quick answers and the whole lesson in text.
Useful for: ICSE Class 9 Computer Applications, ICSE Class 9 Computer Applications, ICSE Class 10 Computer Applications, ISC Class 12 Computer Science (868)
More KwickClips from this lesson
What is an interface?41 sec
Whose method runs: the variable's or the object's?43 sec
Who is the parent of a class with no extends?42 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.

