/* * File: TestCyberPet.java * Author: Java, Java, Java * Description: This class provides an interface to the CyberPet * class. This version tests the CyberPet.getState() method. */ public class TestCyberPet { public static void main (String argv[]) { CyberPet pet1; // Declare CyberPet variables CyberPet pet2; pet1 = new CyberPet("Socrates"); // Create pet1 named "Socrates" pet2 = new CyberPet("Plato"); // Create pet2 named "Plato" // Print the pets' names and states System.out.println(pet1.getName() + " is " + pet1.getState()); System.out.println(pet2.getName() + " is " + pet2.getState()); pet1.eat(); // Tell pet1 to eat pet2.sleep(); // Tell pet2 to sleep // Print the pets' names and states System.out.println(pet1.getName() + " is " + pet1.getState()); System.out.println(pet2.getName() + " is " + pet2.getState()); return; // Return to the system } // main() } // TestCyberPet