Write a java class named PhoneDirectory that contains the following data attributes and methods: private int numRecords - number of records in the array private PhoneRecordI [] data - array of PhoneRecord objects public PhoneDirectory () - constructor that should initialize memory for data array and numRecords value public void enterPhoneRecords(PhoneRecord new_record) - store a new phone record in the database public void findPhoneRecord(String key) - Search the database for records whose names begin with the search key. The user doesn't need to enter an entire name. This method will display all names that begin with the characters entered by the user. If the customer number is not in the array, the program will print that "the phone record does not exist"
Write a java class named PhoneDirectory that contains the following data attributes and methods:
private int numRecords - number of records in the array
private PhoneRecordI [] data - array of PhoneRecord objects
public PhoneDirectory () - constructor that should initialize memory for data array and numRecords value
public void enterPhoneRecords(PhoneRecord new_record) - store a new phone record in the
public void findPhoneRecord(String key) - Search the database for records whose names begin with the search key. The user doesn't need to enter an entire name. This method will display all names that begin with the characters entered by the user. If the customer number is not in the array, the program will print that "the phone record does not exist"
![](/static/compass_v2/shared-icons/check-mark.png)
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 4 images
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![Database System Concepts](https://www.bartleby.com/isbn_cover_images/9780078022159/9780078022159_smallCoverImage.jpg)
![Starting Out with Python (4th Edition)](https://www.bartleby.com/isbn_cover_images/9780134444321/9780134444321_smallCoverImage.gif)
![Digital Fundamentals (11th Edition)](https://www.bartleby.com/isbn_cover_images/9780132737968/9780132737968_smallCoverImage.gif)
![C How to Program (8th Edition)](https://www.bartleby.com/isbn_cover_images/9780133976892/9780133976892_smallCoverImage.gif)
![Database Systems: Design, Implementation, & Manag…](https://www.bartleby.com/isbn_cover_images/9781337627900/9781337627900_smallCoverImage.gif)
![Programmable Logic Controllers](https://www.bartleby.com/isbn_cover_images/9780073373843/9780073373843_smallCoverImage.gif)