//: Beetle.java
// The full process of infliure.
Class INSECT {
INT i = 9;
Int J;
INSECT () {
PRT ("i =" i ", j =" j);
J = 39;
}
Static int x1 =
PRT ("static insect.x1 initialized";
STATIC INT PRT (String S) {
System.out.println (s);
Return 47;
}
}
Public class beetle extends insect {
INT K = PRT ("Beetle.k Initialized");
Beetle () {
PRT ("k =" k);
PRT ("j =" j);
}
Static int x2 =
PRT ("static beetle.x2 initialized");
STATIC INT PRT (String S) {
System.out.println (s);
Return 63;
}
Public static void main (String [] args) {
PRT ("Beetle Constructor");
Beetle b = new beetle ();
}
} ///: ~
The output of the program is as follows:
Static Insect.x Initialized
Static Beetle.x Initialized
Beetle Constructionor
i = 9, j = 0
Beetle.kinitialized
K = 63
J = 39