Class PhoneNumber

java.lang.Object
  extended by PhoneNumber

public class PhoneNumber
extends java.lang.Object

An abstraction of a telephone number


Field Summary
 int areaCode
           
 int exchange
           
 int extension
           
 
Constructor Summary
PhoneNumber()
          Default Constructor
PhoneNumber(int areaCode, int exchange, int extension)
          Constructor
 
Method Summary
 java.lang.String toString()
          Returns a (formatted) String representation of this PhoneNumber.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

areaCode

public int areaCode

exchange

public int exchange

extension

public int extension
Constructor Detail

PhoneNumber

public PhoneNumber()
Default Constructor


PhoneNumber

public PhoneNumber(int areaCode,
                   int exchange,
                   int extension)
Constructor

Parameters:
areaCode - The area code (e.g., 540 for Harrisonburg)
exchange - The telephone exchange (e.g., 568 for JMU)
extension - The extension (e.g., 1671 for Prof. Bernstein)
Method Detail

toString

public java.lang.String toString()
Returns a (formatted) String representation of this PhoneNumber.

Overrides:
toString in class java.lang.Object
Returns:
The formatted String


James Madison University, Department of Computer Science