package test.store; public class Worker implements Person { //---------- Initialization ------------------------------ public Worker() { print("Worker class instantiated"); } //---------- Person Implementation ----------------------- public String getFirstName() { return "FirstName"; } //---------- Public Methods ------------------------------ public void startWorking() { print("Worker.startWorking() called"); Person testPerson = (Person)new Worker(); print("Person first name is " + testPerson.getFirstName()); print("Tested casting Worker to Person"); } //---------- Private Methods ----------------------------- //--- Std private static void print(String text) { System.out.println(text); } } // End class