JavaScript Inheritance and Object Programming
Coding Tutorial, Chapter 6a
Code the implements()
Method
© 21 July, 2013, Martin Rinehart
Results
Leave an alert()
in the Maskable()
constructor to be sure you are calling it.
Code
Add a Maskable()
constructor (with a message for a QD test) and a capability_name
property.
With that skeletal beginning, you are ready to write the implements()
method. We've given ours an unused parameter, args
to handle the needs of other capabilities.
The one statement in this instance method is a beautiful example of object programming. Its left-hand side uses a name expression to create a new property for the Box
that requests it. The right-hand side uses the name expression to pick the constructor to call.
Feedback: Martin Rinehart at gmail dot com.
# # #