// P.119 // #4(b) public class Technician extends Employee { // instance var. private int level; // constructors public Technician() { super(); level=0; } public Technician(String N, int Y, int L) { super(N, Y); level = L; } // two methods: salary, toString? public int salary() { return super.salary() + 1000*level; } public String toString() { return super.toString() + ", Level: " + level; } public static void main(String[] args) { Person ob1 = new Person("Obama"); Employee ob2 = new Employee("Bush", 8); Technician ob3 = new Technician("Bill Clinton", 8, 1); display(ob1); display(ob2); display(ob3); System.out.println("\n\nDone.\n\n"); } private static void display(Person p) { System.out.println(p); } }