IN JAVA First of all you need to store your desired information for each person. For this you can create a user-defined data type (i.e. a class). Make a class PersonInfo with name, address and phone number as its attributes. Write a parameterized constructor for this class. Write print method in PersonInfo class that displays one person record on a message dialog box. Step2 – Make AddressBook class Take the example of daily life; generally address book is used to store more than one person records and we don’t know in advance how many records are going to be added into it. So, we need some data structure that can help us in storing more than one PersonInfo objects without concerning about its size. List can be used to achieve the above functionality. 1- Create a class AddressBookArrayList with an object persons of ArrayList as its attribute. This arraylist will be used to store the information of different persons in the form of PersonInfo Objects. This class will also provide addPerson, deletePerson & searchPerson methods. These methods are used for adding new person records, deleting an existing person recor

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

 

IN JAVA

First of all you need to store your desired information for each person. For this you can create
a user-defined data type (i.e. a class). Make a class PersonInfo with name, address and phone
number as its attributes. Write a parameterized constructor for this class. Write print method
in PersonInfo class that displays one person record on a message dialog box.
Step2 – Make AddressBook class
Take the example of daily life; generally address book is used to store more than one person
records and we don’t know in advance how many records are going to be added into it. So,
we need some data structure that can help us in storing more than one PersonInfo objects
without concerning about its size. List can be used to achieve the above functionality.
1- Create a class AddressBookArrayList with an object persons of ArrayList as its
attribute. This arraylist will be used to store the information of different persons in
the form of PersonInfo Objects. This class will also provide addPerson,
deletePerson & searchPerson methods. These methods are used for adding new
person records, deleting an existing person record by name and searching among
existing person records by name respectively.

The addperson method first takes input for name, address and phone number and then construct
a PersonInfo object by using the recently taken input values. Then the newly constructed object
is added to the arraylist

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Development strategies
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education