public class Telephone extends java.lang.Object
| Constructor and Description | 
|---|
Telephone(java.util.Scanner aScanner)
Construct phone object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
run(Connection c)
Loops reading user input and passes the input to the
      Connection object's methods dial, record or hangup. 
 | 
void | 
speak(java.lang.String output)
Speak a message to System.out. 
 | 
public Telephone(java.util.Scanner aScanner)
aScanner - that reads text from a character-input streampublic void speak(java.lang.String output)
output - the text that will be "spoken"public void run(Connection c)
c - the connection that connects this phone to the
      voice mail system