/** Program: Dialogue Class Purpose: demonstrates a Class; @author john@december.com @version 1.03; 23 July 1995 */ class Dialogue extends Segment { private Person personA; private Person personB; Dialogue (int number) { super(number); } Dialogue(int number, String aPlace) { super(number, aPlace); } Dialogue (int number, String aPlace, String actor1Name, String actor2Name) { this(number, aPlace); personA = new Person(actor1Name); personB = new Person(actor2Name); } public void action() { greetings(); talk(); wrapup(); } private void greetings() { personA.say("Hi"); personB.say("Hello"); personA.setTagLine("Gosh, it is Hot"); personB.setTagLine("Yup"); } private void talk() { personA.say(personA.tagLine()); personB.say(personB.tagLine()); personA.say(personA.tagLine()); } private void wrapup() { personA.say("Bye"); personB.say("See ya"); System.out.println(personA.classLines); System.out.println(personA.instanceLines); System.out.println(personB.classLines); System.out.println(personB.instanceLines); } }