/* * File: TestCyberPet.java * Author: Java, Java, Java * Description: This program provides an interface to the * CyberPet class. In this version a CyberPet() constructor * method is used to set the pet's name when a pet instance * is created. Note the use of the getName() access method to "ask" * a CyberPet its name. */ public class TestCyberPet { public static void main (String argv[]) { CyberPet pet1; // Declare CyberPet variables CyberPet pet2; pet1 = new CyberPet("Socrates"); // Create pet1 named "Socrates" System.out.println("pet1's name is "); System.out.println(pet1.getName()); // Print pet1's name pet2 = new CyberPet("Plato"); // Create pet2 named "Plato" System.out.println("pet2's name is "); System.out.println(pet2.getName()); // Print pet2's name pet1.eat(); // Tell pet1 to eat pet2.sleep(); // Tell pet2 to sleep return; // Return to the system } // main() } // TestCyberPet