February 12, 2001 - Inheritance between Classes
![]() |
February 12, 2001 Inheritance between Objects Tips: February 2001
Yehuda Shiran, Ph.D.
|
superclass() and subclass(). The class subclass() first assigns its superclass() to the inheritFrom() method, and then calls the newly-defined method:
function superclass() {
this.info = alert("Defining the Superclass");
}
function subclass() {
this.inheritFrom = superclass;
this.inheritFrom();
this.info = alert("Overriding the Superclass");
}
To activate the generation of subclass(), click here. This button calls the following function:
function createSubclass() {
var newClass = new subclass();
}
Notice the alert boxes. They show that the info method is first defined in superclass() and then is being overridden in subclass().


Find a programming school near you