In java, we use super
to call a constructor in a parent class. Calling the constructor for the superclass must be the first statement in the body of a constructor. If you are satisfied with the default constructor in the superclass, there is no need to make a call to it because it will be supplied automatically.
Usage
super(parameter-list);
Example
//X is super class, with attributes width, height, depth and has constructor for 3 attributes.
class Y extends X {
double weight; // weight of box // initialize width, height, and depth using super()
Y(double w, double h, double d, double m) {
super(w, h, d); // call superclass constructor
weight = m;
}
}
No comments:
Post a Comment