We begin by declaring class
CommissionEmployee (Fig. G.4). Line 4 begins the class declaration and indicates that class
CommissionEmployee extends (i.e., inherits from) class Object (from package
java.lang). This causes class
CommissionEmployee to inherit the class
Object does not have any fields. If you don’t explicitly specify which class a new class extends, the class extends
Object implicitly. For this reason, you typically will not include “
extends Object” in your code—we do so in this example only for demonstration purposes.
public services include a constructor (lines ...