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()
.